为了账号安全,请及时绑定邮箱和手机立即绑定

报错了,好像跟外键有关

请教老师:

删除语句和数据库数据如下

https://img1.sycdn.imooc.com//5d39754d0001a0a911650247.jpg

https://img1.sycdn.imooc.com//5d39759e00012d8c10930314.jpg

结果报错了,好像跟外键有关系,这个这么解决啊?

 Cannot delete or update a parent row: a foreign key constraint fails (`mp`.`user`, CONSTRAINT `manager_fk` FOREIGN KEY (`manager_id`) REFERENCES `user` (`id`))


正在回答

2 回答

      年龄等于27或者小于29,只有Boss符合。王天风是boss的手下,他的manager_id就是Boss的主键,当然删不掉,提示也挺清楚,就是有外键约束问题。你要删除Boss,有几种办法,第一种需要先删除王天风,当然王天风也是有手下的,其实得最先删除王天风的下级。方法二,设置主外键级联删除,一般很少有这么干的风险很大。方法三:设置如果主表中记录删除,引用主表记录的外键设置为null,当然这中设置也存在风险。

0 回复 有任何疑惑可以回复我~
#1

三又十二分之四 提问者

谢谢老师。
2019-07-26 回复 有任何疑惑可以回复我~
#2

老猿 回复 三又十二分之四 提问者

不客气
2019-07-26 回复 有任何疑惑可以回复我~

哦,好的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

报错了,好像跟外键有关

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信