java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key c
错误原图:
错误分析:外键约束失败导致插入数据有误
解决问题:检查被关联的外键字段值,在原表中是否有对应的值,添加时外键的值在原表(外键关联的表)中一定要有该值,没有的值添加报错。
相关知识:外键约束的使用
对外键约束定义的体现:数据的一致性。
数据库设计:在进行数据库设计的时候,最好不要使用外键约束进行关联,这样会增加开发者对表的关系的反复思索,很有可能导致上面的类似的错误。一般都是建立数据字典(关系表)来很好的进行对数据库的维护。
java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key c相关推荐
- SQL 错误 Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_img`, CON
Cannot add or update a child row: a foreign key constraint fails (`o2o`.`tb_product_img`, CONSTRAINT ...
- JPA 数据库添加数据报错:Cannot add or update a child row: a foreign key constraint fails
最近写jpa 的单项多对多,出现的错误,记录一下 java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a c ...
- 关于mysql数据库的外键插入报错:Cannot add or update a child row: a foreign key constraint fails,完整性问题
关于mysql的外键插入报错:Cannot add or update a child row: a foreign key constraint fails..... 首先确定sql语句的正确 然后 ...
- Cannot add or update a child row: a foreign key constraint
问题内容: 在一个hibernate项目中,为一个Model类添加一个多对一的配置,在进行功能调试的时候报如下错误. Caused by: com.mysql.jdbc.exceptions.MySQ ...
- Cannot add or update a child row: a foreign key constraint fails都有哪些原因
文章目录 前言 可能原因 1. 外键字段的数据类型 不匹配 2. 外键对应的表没有相应的数据 转载请标明出处: https://bigmaning.blog.csdn.net/article/deta ...
- Mysql添加数据时失败 Cannot add or update a child row: a foreign key constraint fails
报错: Cannot add or update a child row: a foreign key constraint fails (`zy_test`.`order_item`, CONSTR ...
- mysql 1452 Cannot add or update a child row: a foreign key constraint fails
文章目录 1. 出现报错 2. 解决方案 3. 追溯原因 3.1 简单的原因 3.2 棘手的原因 1. 出现报错 在进行mysq关系l数据库到neo4j图数据库转换的时候,转换规则涉及到外键,所以需要 ...
- Cannot add or update a child row: a foreign key constraint fails
这是我在对主表的数据修改完后,在附属表建立数据时弹出的错误,很明显是在外键的设置上出现了问题. 一般来说,类型之类的一开始应该就是一样的,不然建表的时候就报错了,那么会有以下几种可能: 类型对但是创建 ...
- Cannot add or update a child row: a foreign key constraint fails (`university`.`instructor`, CONSTRA
外键约束失败,看下是不是字段不匹配问题 比如说:一个表student,一个表score,score 表有个外键是 studentName,在向数据表 score 内插入数据{10,'Tom'} 的时候 ...
最新文章
- Servlet Mapping 中/ 和 /*的区别
- 从godaddy转出域名
- 在线阅读!!机器学习数学精华:线性代数
- 计算机视觉:单阶段目标检测模型YOLO-V3
- 浅谈 FTP、FTPS 与 SFTP
- bzoj 4517: [Sdoi2016]排列计数
- 导出数据库报错 EXP-00002: 写入导出文件时出错 EXP-00000: 导出终止失败
- aes 加密_AES加密的安全问题
- 将系统升级为鸿蒙11.1系统,即将脱胎换骨!EMUI11.1升级名单遭曝光,或要和跟安卓说再见...
- JavaScript 浮动定位提示效果
- java编写万年历的报告,用java编写的万年历代码
- (15年)单循环赛制,所有参赛队伍在竞赛中均能两两相遇一次。由键盘获得N队伍数,采用递归算法实现对N支队伍总比赛场次的计算
- 解读国密非对称加密算法SM2
- win7从光盘进入修复计算机,怎么用光盘修复win7_win7如何用光盘修复系统
- mysql redo 结构_MySQL redo log 格式解析
- 中国人民银行征信中心登录时无法输入密码,控件安装无效
- 把100PB数据迁移到阿里云,需要几步?
- 《Java语言程序设计与数据结构》编程练习答案(第七章)(一)
- 【论文阅读】Hierarchical Multi-modal Contextual Attention Network for Fake News Detection --- 虚假新闻检测,多模态
- java的类是什么_java类是什么意思
热门文章
- ios html图片相对路径,iOS 下加载本地HTML/js/css/image 等路径问题
- c++ websocket客户端_websocket使用
- Java9中使用jpa,jpa – eclipselink在Java 9上使用final字段进行静态编织
- python中缩进在程序中_python代码缩进
- php新闻删除功能设计,php原生开发新闻站之删除新闻
- java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
- c++重载++运算符_C ++运算符重载| 查找输出程序| 套装3
- Android 禁止屏幕旋转 旋转屏幕时保持Activity内容
- Typora颠覆写作体验的极简好用 Markdown 编辑器基本设置教程
- 九、PyQt5 QLineEdit输入的子网字符串校验QRegExp