sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[23000]:Överträdelse av integritetsbegränsning med giltig begränsning

Din fixturfil försöker förmodligen infoga en rad för County för vilken det inte finns någon motsvarande rad som matchar konto-ID eller distrikts-ID.

Denna nyckel tvingar dig att se till att konto-ID du anger i County tabellen har ett matchande id i account bord.

Samma som accountId, förutom inget matchande id i district bord.

Så dubbelkolla din matchningsfil och se till att distrikts- och kontoraderna är infogade (och säkrade) innan du infogar en länsrad.



  1. Hur gör denna eav-fråga för att göra horisontella resultat

  2. Hur man installerar den senaste versionen av Sqlite aar när du använder Room On Android

  3. Escape SQL LIKE-värde för Postgres med psycopg2

  4. Unik begränsning med villkor i MYSQL