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;