请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我添加或修改的时候遇到外键问题,网上我找过试了都没成功

### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_category`, CONSTRAINT `fk_procate_shop` FOREIGN KEY (`shop_id`) REFERENCES `tb_shop` (`shop_id`))
; SQL []; Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_category`, CONSTRAINT `fk_procate_shop` FOREIGN KEY (`shop_id`) REFERENCES `tb_shop` (`shop_id`)); nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_category`, CONSTRAINT `fk_procate_shop` FOREIGN KEY (`shop_id`) REFERENCES `tb_shop` (`shop_id`))

正在回答

1回答

翔仔 2018-02-23 23:04:46

同学好,此类错误比较明显呢,违反了shopid的外键约束,即添加商品类别信息的时候,添加的shop_id在tb_shop这张表里不存在。以后类似的问题希望同学能尝试去解决哦,码农必备的基本功咱必须得攻克:)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯卡6955199 #1
    shop_id是在tb_shop里呢主键,有呢
    回复 有任何疑惑可以回复我~ 2018-02-24 08:51:04
  • 翔仔 #2
    请问问题解决了没,翔仔意思是同学比如插入了shopid为1的商品类别 但是shopid为1的记录在tb_shop里没有。。
    回复 有任何疑惑可以回复我~ 2018-02-24 10:52:41
  • 翔哥每天得回复多少问题啊.....好多问题确实挺简单的。静下心来看一看,找一找。比如单词错误,少了个空格引号啥的....
    回复 有任何疑惑可以回复我~ 2018-03-01 14:53:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号