当前位置:   article > 正文

java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key c

java.sql.sqlintegrityconstraintviolationexception: cannot add or update a ch

错误原图:

img

错误分析:外键约束失败导致插入数据有误

解决问题:检查被关联的外键字段值,在原表中是否有对应的值,添加时外键的值在原表(外键关联的表)中一定要有该值,没有的值添加报错。

相关知识:外键约束的使用

对外键约束定义的体现:数据的一致性。

数据库设计:在进行数据库设计的时候,最好不要使用外键约束进行关联,这样会增加开发者对表的关系的反复思索,很有可能导致上面的类似的错误。一般都是建立数据字典(关系表)来很好的进行对数据库的维护。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/538903
推荐阅读
相关标签
  

闽ICP备14008679号