码迷,mamicode.com
首页 > 数据库 > 详细

关于mysql的级联删除(之前好多人咨询过我)

时间:2016-11-12 11:49:03      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:mysq   项目   使用   asc   如何   允许   问题   依赖   cascade   

最近许多项目咨询,mysql进行级联删除的问题。在此做个系统的扫盲。

一 什么是级联删除。

    即依赖于外键关系,删除父表时,一并删除独立依赖于此表的子表。

二 如何做到级联删除

    其实非常简单,需要建立表的时候明确指定,外键依赖关系的属性为允许级联删除。

     ON DELETE CASCADE

三 使用级联删除有什么优缺点

     优点很明显,程序删除时变简单了。

     缺点也很明显,业务设计时做删除考虑时需要更高的要求。否则易出问题。

关于mysql的级联删除(之前好多人咨询过我)

标签:mysq   项目   使用   asc   如何   允许   问题   依赖   cascade   

原文地址:http://www.cnblogs.com/weijieyun/p/6056239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!