MySql 外键约束 之CASCADE、SET NULL、RESTRICT、空等类型分析和作用解读

吃可爱长大的小学妹 提交于 2019-12-12 18:37:31

主表,从表【MySql】
空、RESTRICT、NO ACTION
删除:从表记录不存在时,主表才可以删除。删除从表,主表不变
更新:从表记录不存在时,主表才可以更新。更新从表,主表不变
CASCADE
删除:删除主表时自动删除从表。删除从表,主表不变
更新:更新主表时自动更新从表。更新从表,主表不变
SET NULL
删除:删除主表时自动更新从表值为NULL。删除从表,主表不变
更新:更新主表时自动更新从表值为NULL。更新从表,主表不变

 

其他参考:https://www.iteye.com/blog/androider-352332

https://blog.csdn.net/qq_43495629/article/details/89164797

https://blog.csdn.net/yajing8/article/details/73014004

https://www.cnblogs.com/yzuzhang/p/5174720.html

https://www.cnblogs.com/ALXPS/p/8016429.html

https://www.cnblogs.com/caroar/archive/2012/12/21/2828406.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!