ALTER TABLE 表名 ADD CONSTRAINT 本表对应model字段名 FOREIGN KEY(mysql表中对应字段名) REFERENCES 关联表名称(对应外表关联的字段)
错误解决办法
(1)通过设置FOREIGN_KEY_CHECKS 变量
添加或修改前设置:
SET FOREIGN_KEY_CHECKS=0;
添加或修改后设置:
SET FOREIGN_KEY_CHECKS=1;
(2)暂时关闭外键唯一性检测
添加或修改前设置:
SET UNIQUE_CHECKS=0;
添加或修改后设置:
SET UNIQUE_CHECKS=1;

本文介绍了在MySQL中设置外键约束时遇到的问题及解决办法,包括如何通过设置FOREIGN_KEY_CHECKS变量来跳过外键检查,以及如何暂时关闭外键唯一性检测。
211

被折叠的 条评论
为什么被折叠?



