求高手指点一下java异常报错问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:18:28
我插入数据库操作的时候 出现了异常
Duplicate key or integrity constraint violation message from server: "Cannot add or update a child row: a foreign key constraint fails (`hostel`.`rooms`, CONSTRAINT `Refrooms_now5` FOREIGN KEY (`rooms_now_id`) REFERENCES `rooms_now` (`rooms_now_id`))"

这是什么意思啊 ?

数据库里报外键错了.
Refrooms_now5 的 rooms_now_id 的值,比如15
在 rooms_now表中 没有。即 rooms_now表中没有id号为15的room信息

存在主外键约束

数据库里报外键错了.
Refrooms_now5 的 rooms_now_id 在 rooms_now表中 没有吧

外键关联有错误
相当于你要在员工表中添加一个员工使其属于某一部门 但是在部门表中不存在这个部门 应该先在主表中添加数据 再在从表中添加