我在百度搜索这个问题的时候没找到有什么提示,这里我就简单说一下。
其实这个问题真的有些emmm弱智。
创建外键的一个最为关键的点就是主表和从表的列要属性完全一致,而从表列有的东西主表列里一定要有!
比如我主表

然后从表

这样就可以成功创建外键city
又比如我主表

从表

这样创建外键district的话就会报错。为什么,因为从表district列里有“广州市”而主表没有!
关于a foreign key constraint fails (`*`.`#sql-b64_b`, CONSTRAINT `*` FOREIGN KEY (`*`) REFERENCES `*`
最新推荐文章于 2022-05-03 17:57:53 发布
本文解析了数据库中创建外键的要点:确保主表与从表的相关列属性一致且从表列的数据主表必须包含。通过实例说明如何正确设置外键。
4万+

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



