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

Mysql errno 150 essayant de créer une table avec des références de clé étrangère

Vous devez ajouter un index à uid ou vous ne pourrez pas le configurer pour référencer quoi que ce soit.

De plus, généralement dans votre DatabaseB, votre table d'utilisateurs aurait une clé primaire sur l'ID et un index unique sur le nom d'utilisateur. Ensuite, vous configureriez une clé étrangère à partir de DatabaseA.replication REFERENCES databaseB.users(id)