sql >> Databasteknik >  >> RDS >> Mysql

mysql främmande nyckelfel #1452

Det betyder att du har minst en rad i den underordnade tabellen som refererar till en obefintlig rad i den överordnade tabellen.

Om du är helt säker på att du är okej med att ha ett sådant dataintegritetsproblem, kan du lägga till den främmande nyckeln genom att inaktivera kontroller av främmande nyckel innan du kör ALTER TABLE kommando:

SET FOREIGN_KEY_CHECKS = 0;


  1. MySQL-fel:#1142 - SELECT-kommandot nekades användaren

  2. Det går inte att generera skillnad från liquibase gradle plugin

  3. Azure SQL Database Administration Tips and Hints Exam (DP-300)

  4. Är mysql_real_escape_string() trasig?