MySQL添加外键时出错 : Error Code: 1215. Cannot add foreign key constraint
在建表时出现了这个问题。参照网上答案,大多说是以下这三个问题:1、要设置主键和外键的两个字段的数据类型或者长度不一致;2、两表中的某个表里已有记录;3、表的engine没有设为InnoDB;但是还有一个最基础的引起错误的原因:4、添加的外键在其参照表中,必须是主键或唯一键。也就是说:在B表里的b字段上,添加对A表里的a字段的外键关联,那么,a字段必须是主键,或者添加unique属性。...
原创
2018-06-17 11:27:32 ·
1644 阅读 ·
0 评论