[HY000][1215] Cannot add foreign key constraint

mysql报错:[HY000][1215] Cannot add foreign key constraint。建立不了外键,无非以下几个原因:

注意,在创建外键时,引用字段和外键字段都需要匹配:

  1. 引擎应该是相同的,例如InnoDB;
  2. 数据类型应该相同),并且长度相同;
  3. 编码应该相同,例如utf8;
  4. 外键应引用引用表中primary key的字段;
  5. 如果一个有UNSIGNED,另一个必须也要有.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容