增加外键时会有几个限制
- 两个键的数据类型要一致。
- 外键在主表里要有唯一性。
- 两张表的引擎要一样(这个我试过,不一致就会报这个错)。
在建表时确认一个ENGINE的默认值。
查看engine
- show table status from _database where name= 'table_name';
- show create table _tableName;
- 设置外键时“删除时”设置为“SET NULL”(这个没试过)。
查看engine
- show table status from _database where name= 'table_name';
- show create table _tableName;
本文标题:Cannot add foreign key constrain
本文链接:https://www.haomeiwen.com/subject/pnavlftx.html
网友评论