无法删除或更新父行:外键约束失败

无法删除或更新父行:外键约束失败,第1张

无法删除或更新父行:外键约束失败

原样,必须先删除Advertisers表中的行,然后才能删除它引用的Jobs表中的行。这个:

ALTER TABLE `advertisers`  ADD ConSTRAINT `advertisers_ibfk_1` FOREIGN KEY (`advertiser_id`)       REFERENCES `jobs` (`advertiser_id`);

…实际上与应有的相反。实际上,这意味着您必须在作业表中有一条记录,然后才是广告商。因此,您需要使用:

ALTER TABLE `jobs`  ADD ConSTRAINT `advertisers_ibfk_1` FOREIGN KEY (`advertiser_id`)       REFERENCES `advertisers` (`advertiser_id`);

纠正外键关系后,您的delete语句将起作用。



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

原文地址: https://outofmemory.cn/zaji/5042497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存