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

Fehler 1215:Fremdschlüsselbeschränkung kann nicht hinzugefügt werden

Ich traf den gefürchteten Fehler 1215, während ich die Workbench benutzte, und verbrachte lange Zeit damit, herauszufinden, was falsch war. Irgendwann bemerkte ich, dass einige meiner Tabellen mit "latin1 - default collation" definiert waren, während andere mit "Schema Default" definiert waren. Ich musste die Tabellendefinitionen einzeln im EER-Diagramm erweitern, um die Option zu sehen, dies zu ändern. Ich habe alle Definitionen in "Schema Default" geändert und das Problem ist verschwunden. Wow!