mysql 1452外键错误

mysql 1452外键错误,第1张

因为你出现了“自依赖”。

方案A:

1、UPDATE此条记录的Parent_Code 为NULL

2、DELETE此条记录

方案B:

1、DROP这个外键约束

2、DELETE此条记录

instaructor外键dept_name对应department表的dept_name是吗,你插入时dept_name='Biology' 在department表中没有啊,外键约束报错

照这个错误的提示是出现了违反参照完整性约束的条件:在参照表add的时候一般是在外键列插入了被参照表中不存在的值,以至于违反参照约束条件;被参照表update的时候主键一般是不允许更改,但是更改之后不能同时更改参照表中相应字段的值也会引起违反参照约束条件的现象。请检查add或者update句中赋值是否有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6152970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存