MySQL - 外键约束的修改更新状态(CASCADE,RESTRICT,NO ACTION,SET NULL )

目录

CASCADE

SET NULL 

NO ACTION

RESTRICT


CASCADE

从父表中删除或更新对应的行,同时自动的删除或更新连接子表中匹配的行。

SET NULL 

从父表中删除或更新对应的行,同时将子表中的外键列设为空。

注意,这些在外键列没有被设为NOT NULL时才有效。

ON DELETE SET NULL和ON UPDATE SET SET NULL都被InnoDB所支持。

NO ACTION

InnoDB拒绝删除或者更新父表。

RESTRICT

删除或者更新父表时候,被拒绝,报错。

猜你喜欢

转载自blog.csdn.net/qq_33961117/article/details/82693382