mysql报错:[HY000][1215] Cannot add foreign key constraint。建立不了外键,无非以下几个原因:
注意,在创建外键时,引用字段和外键字段都需要匹配:
- 引擎应该是相同的,例如InnoDB;
- 数据类型应该相同),并且长度相同;
- 编码应该相同,例如utf8;
- 外键应引用引用表中primary key的字段;
- 如果一个有UNSIGNED,另一个必须也要有.
mysql报错:[HY000][1215] Cannot add foreign key constraint。建立不了外键,无非以下几个原因:
注意,在创建外键时,引用字段和外键字段都需要匹配:
- 引擎应该是相同的,例如InnoDB;
- 数据类型应该相同),并且长度相同;
- 编码应该相同,例如utf8;
- 外键应引用引用表中primary key的字段;
- 如果一个有UNSIGNED,另一个必须也要有.