- 博客(2)
- 收藏
- 关注
原创 对于MySQL的外键在执行删除操作时的动作
当我们取 SET NULL 时,则当在父表中删除对应记录时,首先检查该记录是否有对应外键,如果有则设置子表中该外键值为null(不过这就要求该外键允许取null)。当我们取CASCADE 时,则当在父表中删除对应记录时,首先检查该记录是否有对应外键,如果有则也删除外键在子表(即包含外键的表)中的记录。删除的时候,外键的属性有,默认(RESTRICT),RESTRICT,NO ACTION,CASCADE,SET NULL属性。在MySQL数据库的创建和使用中,这类关系型数据库经常会用到外键。
2022-11-06 15:44:39 1261 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人