Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQLSTATE[23000]:Naruszenie ograniczenia integralności z prawidłowym ograniczeniem

Twój plik urządzenia prawdopodobnie próbuje wstawić wiersz dla County dla którego nie ma odpowiedniego wiersza pasującego do identyfikatora konta lub identyfikatora dystryktu.

Ten klucz wymusza upewnienie się, że identyfikator konta wprowadzony do County tabela ma pasujący identyfikator w account tabela.

Taki sam jak accountId, z wyjątkiem braku pasującego identyfikatora w district tabela.

Więc dokładnie sprawdź plik urządzeń i upewnij się, że wiersze okręgu i konta są wstawione (i zatwierdzone) przed wstawieniem wiersza hrabstwa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli czy umrzeć, czy to musi umrzeć?

  2. Łączenie się z bazą danych Mysql za pomocą C# - potrzebujesz trochę z zestawami danych

  3. Policz liczbę rzędów w golang

  4. Dowiedz się, czy instrukcja REPLACE została zastąpiona lub po prostu wstawiona do MySQL

  5. Wiele kluczy obcych do tej samej tabeli Orm gazu