无法添加外键约束的原因(cannot add foreign key constraint)
Posted 永旗狍子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法添加外键约束的原因(cannot add foreign key constraint)相关的知识,希望对你有一定的参考价值。
无法添加外键约束的原因(cannot add foreign key constraint)
不能把已有表的主键去当成外键
id 为edoc_category的主键
ALTER TABLE edoc_category
ADD FOREIGN KEY(id) REFERENCES edoc_entry(categoryId); 这个是错误的
ALTER TABLE edoc_entry
ADD FOREIGN KEY(categoryId) REFERENCES edoc_category(id);正确的
以上是关于无法添加外键约束的原因(cannot add foreign key constraint)的主要内容,如果未能解决你的问题,请参考以下文章
数据库添加外键错误:[Err] 1215 - Cannot add foreign key constraint 的解决
[Err] 1215 - Cannot add foreign key constraint
ERROR 1215 (HY000): Cannot add foreign key constraint
hibernate错误:Cannot add or update a child row: a foreign key constraint fails