3780 - Referencing column ‘XXX’ and referenced column ‘XXX’ in foreign key constraint ‘XXX’ are inco

wdzsjl 7个月前 (02-10) 阅读数 155 #数据库
文章标签 数据库

错误记录:

3780 - Referencing column ‘XXX’ and referenced column ‘XXX’ in foreign key constraint ‘XXX’ are inco

错误原因:

①主键与外键字段数据类型不一致,例如主键A 表 ID数据类型varchar,外键B 表a_id 为int或别的类型。 

②主键与外键字段数据类型一致,可能是项目迁移引发的Mysql Charset/Collation 字符编码不一样会报错。

解决方案:

仔细检查A表主键与B表外键的数据类型是否一致,包括勾选的选项:

image.png

wx.jpg
热门