建表添加外键报错

来源:2-4 实体类设计与表创建C

GuoZiye

2020-05-09

老师我想问一下我在用Navicat命令行建表时一直提示我1215 - Cannot add foreign key constraint 但我把外键创建的语句删掉后,先创建的表,再从表里用Navicat的工具添加外键又没有报错,请问这是什么原因呢?以及检查过引擎还有字段类型都是正确的,这个是navicat的BUG吗。

写回答

2回答

慕少0047703

2020-06-14

没有tb_product这个表

3
0

翔仔

2020-05-10

同学好,感觉不是这个原因,应该是违反主外键约束导致的问题,也就是创建表的顺序或者表里面的主外键数据该有的没有或者不对应导致的。

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程