sql >> Databáze >  >> RDS >> Mysql

SQLSTATE[23000]:Porušení omezení integrity s platným omezením

Váš soubor s přípravkem se pravděpodobně pokouší vložit řádek pro County pro které neexistuje žádný odpovídající řádek odpovídající accountId nebo districtId.

Tento klíč vás nutí ujistit se, že zadané ID účtu do County tabulka má odpovídající ID v account tabulka.

Stejné jako accountId, s výjimkou žádného odpovídajícího ID v district tabulka.

Před vložením řádku okresu tedy dvakrát zkontrolujte soubor zápasů a ujistěte se, že jsou vloženy (a potvrzeny) řádky okresu a účtu.



  1. Vytvoření procedury v mySql s parametry

  2. Existuje způsob, jak vypočítat časové rozdíly v MySQL pomocí jednoho výběru

  3. Jak mohu použít, pokud existuje, pro vytvoření nebo odstranění indexu v MySQL?

  4. Jak změnit styl ohraničení tabulky ve výsledcích dotazu psql