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

Erreur 1215 :Impossible d'ajouter une contrainte de clé étrangère

J'ai rencontré l'erreur redoutée 1215 lors de l'utilisation du Workbench et j'ai passé beaucoup de temps à essayer de déterminer ce qui n'allait pas. J'ai finalement remarqué que certaines de mes tables étaient définies avec "latin1 - classement par défaut", tandis que d'autres étaient définies avec "Schema Default". J'ai dû développer les définitions de table une par une dans le diagramme EER pour voir l'option de changer cela. J'ai changé toutes les définitions en "Schema Default" et le problème a disparu. Waouh !