Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Fremdschlüsselfehler #1452

Das bedeutet, dass Sie mindestens eine Zeile in der untergeordneten Tabelle haben, die auf eine nicht vorhandene Zeile in der übergeordneten Tabelle verweist.

Wenn Sie absolut sicher sind, dass Sie mit einem solchen Datenintegritätsproblem einverstanden sind, können Sie den Fremdschlüssel hinzufügen, indem Sie die Fremdschlüsselprüfung deaktivieren, bevor Sie ALTER TABLE ausführen Befehl:

SET FOREIGN_KEY_CHECKS = 0;