1、CASCADE: 在父表进行 delete(updat) 记录的时候,子表会同时 delete(update) 掉关联的数据记录;
2、SET NULL:在父表进行 delete(update) 记录的时候,子表会将关联记录的外键字段所在列设为null,所以注意在设计子表时外键不能设为 not null;
3、RESTRICT:在删除父表的记录时,而在子表中有和该父表关联的记录时,会不允许删除父表中的记录;
4、NO ACTION:同 RESTRICT,也是首先先检查外键;
MySQL外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL
最新推荐文章于 2024-04-29 17:18:06 发布