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

Posted 大连小肥云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于mysql的级联删除(之前好多人咨询过我)相关的知识,希望对你有一定的参考价值。

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

一 什么是级联删除。

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

二 如何做到级联删除

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

     ON DELETE CASCADE

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

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

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

以上是关于关于mysql的级联删除(之前好多人咨询过我)的主要内容,如果未能解决你的问题,请参考以下文章

关于数据的级联删除和更新

Mongoose中的级联样式删除

Mongoose中的级联样式删除

关于Hibernate级联更新的一个问题

休眠 - 多对多关系中的级联删除

android房间数据库KOTLIN中的级联删除