运行shopdaptest测试的时候报错,数据库外键约束错误

来源:4-2 Dao层之更新店铺

qq_小明_60

2018-05-08

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_shop`, CONSTRAINT `fk_shop_shopcate` FOREIGN KEY (`shop_category_id`) REFERENCES `tb_shop_category` (`shop_category_id`))
 

写回答

1回答

翔仔

2018-05-09

小明同学好,希望这类比较明显的问题小明同学能够锻炼下自己解决问题的能力,为你以后的工作做准备。这里非常明显说了是违反了外键约束(如果sql知识暂时不好可以去学习一下Sql),即你创建店铺的时候,你给店铺赋值的店铺类别id在tb_shop_category里面没有,需要创建出来。。

0
6
qq_小明_60
回复
翔仔
搞定了,谢谢老师
2018-05-10
共6条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程