请稍等 ...
×

采纳答案成功!

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

不能添加或更新子行:外键约束失败

org.springframework.dao.DataIntegrityViolationException: 

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`imoceo2o`.`tb_shop`, CONSTRAINT `fk_shop_shopcate` FOREIGN KEY (`shop_category_id`) REFERENCES `tb_shop_category` (`shop_category_id`))

### The error may involve defaultParameterMap

### The error occurred while setting parameters

### SQL: insert into     tb_shop(owner_id,area_id,shop_category_id,shop_name,shop_desc,shop_addr,phone,shop_img,priority,create_time,last_edit_time,enable_status,advice)    values    (?,?,?,?,    ?,?,?,?,?,?,?,?,?)

### Cause: 


正在回答 回答被采纳积分+3

1回答

翔仔 2018-07-15 09:42:51

同学好,请确保你插入的店铺类别id在tb_shop_category里面是存在的
ps:这个问题比较基础 建议加强sql方面的学习

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉18538215531 #1
    老师,那个店铺类别ID,不是店铺类别的主键吗,是应该存在的吧。。
    回复 有任何疑惑可以回复我~ 2018-07-15 10:52:38
  • 翔仔 回复 提问者 慕粉18538215531 #2
    同学程序说1是1不会骗人的,你仔细看看你插入的shop_category_id 在tb_shop_category表里是不是存在 仔细看一下 
    回复 有任何疑惑可以回复我~ 2018-07-16 01:06:22
  • 5爱学习 回复 提问者 慕粉18538215531 #3
    要店铺类别中存在对应的才可以
    回复 有任何疑惑可以回复我~ 2019-04-01 15:24:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信