MySQL笔记(2)——外键约束 Foreign Key Constraint
2020-03-06 13:52
1056 查看
问题:
子表引用父表的主键作为外键, 外键约束设置为 on delete no action on update no action。
使用Hibernate来操作数据库, 当用到Save、SaveOrUpdate 来更新子表的数据行时,总是提示“Cannot add or update a child row: a foreign key constraint fails”。 但子表那一数据行引用的外键是父表已存在的。
当我把No action这个外键约束给删除后,Save、SaveOrUpdate的操作就允许了。
想不明白。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- MySQL学习笔记(9)之外键约束
- mysql无法添加外键约束(cannot add foreign key constraint)
- mysql 设置外键约束(foreign key)
- MySQL自学笔记——设置外键约束
- mysql中添加外键约束失败(cannot add foreign key constraint)
- mysql外键约束( foreign key)
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- sql-约束constraint(非空,唯一,主键,外键,检查)自学笔记
- mysql笔记_外键约束
- MySQL command Line 外键约束(FOREIGN KEY)
- mysql无法添加外键约束(cannot add foreign key constraint)
- MYSQL_使用外键约束(constraint)或触发器(trigger)来进行级联更新、删除
- MySQL学习笔记--DQL、DML、DDL、TCL语句,约束(主键、外键)
- MySQL 外键约束(FOREIGN KEY)
- mysql 使用foreign key(外键) 插入约束
- 关于mysql外键约束不成功的笔记
- 如何解决DbUnit的Maven插件在执行过程中出现的侵犯外键约束错误(MySQLIntegrityConstraintViolationException)
- MySQL学习笔记:外键约束
- Mysql外键约束foreign key