本文主要是介绍MySQL Error 1215: Cannot add foreign key constraint,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先确保中介表中被设置外键的字段不能被设置为主键
第二步确保外键字段的属性与要连接的表的字段属性相同
第三步,设置表的选项 修改引擎为 InnoDB
三个表的引擎都要修改
最后就是运行代码
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS;
SET FOREIGN_KEY_CHECKS=0;
SOURCE /backups/mydump.sql; -- restore your backup within THIS session
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
通过外键将两个表进行链接关系
这篇关于MySQL Error 1215: Cannot add foreign key constraint的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!