cannot add foreign key constraint

来源:2-3 实体类设计与表创建B

慕后端9028910

2020-03-07

我按照视频敲的语句,但是再创’tab_shop’表的时候显示无法创建外键约束,然后网上搜的说可能字段类型还有长度不一样,我也发现视频里面‘area_id’外键是int(5),但是他关联的主键‘tb_area’(‘area_id’)是int(2),我以为是这个问题,然后改了还是创建失败,有小伙伴遇到相同的问题吗

写回答

2回答

翔仔

2020-03-09

同学好,需要贴出错误呢,主外键问题,要么就是同学说的类型不一致,长度不一致,要么就是外键的值在主键所在的表里没有

0
3
慕后端9028910
回复
翔仔
好的,谢谢老师,我刚才又遇到一个问题,在问题区发布了信息,希望您有空能帮我解答一下,不胜感激。
2020-03-10
共3条回复

weixin_慕神8266847

2020-03-12

对,我也遇到这个问题了

我认为可能是我用的Navicat的原因,如果在删除时设定为null会报1215的错,我是通过手动设置外键来设置的

//img.mukewang.com/szimg/5e6a322009c31ae007600248.jpg

0
1
翔仔
感谢同学的分享
2020-03-13
共1条回复

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

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

5113 学习 · 8144 问题

查看课程