Mysql
 sql >> Base de données >  >> RDS >> Mysql

erreur de clé étrangère mysql #1452

Cela signifie que vous avez au moins une ligne dans la table enfant qui fait référence à une ligne inexistante dans la table parent.

Si vous êtes absolument sûr que vous êtes d'accord avec un problème d'intégrité des données comme celui-ci, vous pouvez ajouter la clé étrangère en désactivant les vérifications de clé étrangère avant d'exécuter le ALTER TABLE commande :

SET FOREIGN_KEY_CHECKS = 0;