sql >> Database teknologi >  >> RDS >> Mysql

SQLSTATE[23000]:Overtrædelse af integritetsbegrænsning med gyldig begrænsning

Din fixturfil forsøger sandsynligvis at indsætte en række for County for hvilken der ikke er nogen tilsvarende række, der matcher accountId eller districtId.

Denne nøgle tvinger dig til at sikre, at det konto-id, du indtaster i County tabellen har et matchende id i account tabel.

Samme som accountId, undtagen ingen matchende id i district tabel.

Så dobbelttjek din opstillingsfil, og sørg for, at distrikts- og kontorækkerne er indsat (og forpligtet), før du indsætter en amtsrække.



  1. Multiple REPLACE-funktion i Oracle

  2. Kan ikke indlæse mysql.web assembly

  3. Kan ikke hente data fra database til script-tag, mens grafen bruges

  4. Hvordan tilføjer jeg identitetsegenskaben til en eksisterende kolonne i SQL Server