添加外键约束失败。在引用的表‘class’中缺少约束‘Study_ibfk_1’的索引

问题展示:

Failed to add the foreign key constraint. Missing index for constraint 'student_ibfk_1' in the referenced table 'class'
添加外键约束失败。在引用的表‘class’中缺少约束‘Study_ibfk_1’的索引

 问题刨析:外键的设立必须也遵从唯一性质(图一),上图中是小编将班级编号粗心敲成班级名称导致的问题(图二)

解决办法:你可以将其改了之后  删除左边数据库中的class表,然后重新运行改了之后的代码。最后在进行添加外键的demo。成果展示:

声明:虽然是一次乌龙,但是更加深刻的意识到了外键也具有唯一性,加深了印象 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值