mysql数据库外键删除更新规则

Posted 自然的智慧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库外键删除更新规则相关的知识,希望对你有一定的参考价值。

1.CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行。
2.SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL。
3.RESTRICT:拒绝对父表的删除或更新操作。
4.NO ACTION:标准SQL的关键字,在mysql中与RESTRICT相同。


原文:https://blog.csdn.net/championhengyi/article/details/78559789





以上是关于mysql数据库外键删除更新规则的主要内容,如果未能解决你的问题,请参考以下文章

关于mysql(Navicat premium软件中) 外键设置中“删除”和“更新”选项详解

MySQL:错误 1217 (23000):无法删除或更新父行:外键约束失败 - 但仅适用于 1 个 sql 文件

Rails db:schema:load 错误:Mysql2::Error:无法删除或更新父行:外键约束失败

谈谈mysql的主键和外键

MYSQL有外键无法删除

MySQL 如何删除有外键约束的表数据