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

Błąd klucza obcego mysql #1452

Oznacza to, że masz co najmniej jeden wiersz w tabeli podrzędnej, który odwołuje się do nieistniejącego wiersza w tabeli nadrzędnej.

Jeśli masz absolutną pewność, że nie przeszkadza ci taki problem z integralnością danych, możesz dodać klucz obcy, wyłączając sprawdzanie kluczy obcych przed uruchomieniem ALTER TABLE polecenie:

SET FOREIGN_KEY_CHECKS = 0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź, czy wynik zapytania jest pustym wierszem mysqli

  2. Czy istnieje opcja/funkcja MySQL do śledzenia historii zmian w rekordach?

  3. Jak zwrócić tabelę za pomocą funkcji mysql?

  4. Najlepszy sposób na zbudowanie wyszukiwarki SMART mySQL i PHP?

  5. Wyrażenie regularne MySQL jest znacznie wolniejsze niż podobne