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

MySQL Fehler Nr. 150 beim Versuch, eine Tabelle mit Fremdschlüsselreferenzen zu erstellen

Sie müssen uid einen Index hinzufügen, sonst können Sie ihn nicht so einrichten, dass er auf irgendetwas verweist.

Außerdem haben Sie in Ihrer DatabaseB normalerweise Ihre Benutzertabelle mit einem Primärschlüssel für die ID und einem eindeutigen Index für den Benutzernamen. Dann würden Sie einen Fremdschlüssel von DatabaseA.replication REFERENCES databaseB.users(id)

einrichten