版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/vkingnew/article/details/82705023
报错信息:
ERROR 1215 (HY000): Cannot add foreign key constraint
原因:
1.两张关联的表外键字段类型不一致
2.存储引擎不一致
3.对于同一字段引用的表可能有多个字段。
4.字符集不一致。
示例:
alter table jobhist add constraint jobhist_ref_emp_fk FOREIGN KEY(empno) REFERENCES emp(empno) ON DELETE CASCADE;
alter table jobhist add constraint jobhist_ref_dept_fk FOREIGN KEY(empno) REFERENCES dept (deptno)ON DELETE SET NULL;