Referencing column and referenced column in foneign key constraint are incompatible报错问题

[HY000][3780] Referencing column 'dept_id' and referenced column 'id' in foreign key constraint 'dept_id_fk' are incompatible.

翻译:在外键约束‘dept_id_fk’中引用列‘dept_id’和引用列‘id’是不兼容的。

报错原因

主键和外键字段数据类型不一致,特别是int和int系列

解决方案

修改数据类型,主外键改成相同的数据类型即可

你可能感兴趣的:(学习,mysql)