mysql下如何删除本节点下的所有子节点小记

Posted wangxulong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql下如何删除本节点下的所有子节点小记相关的知识,希望对你有一定的参考价值。

在开发过程中,经常会遇到树形结构的数据,在删除某个节点时候其所有的子节点都要被删除,可以使用如下方法:

1.添加记录该节点所有父节点的ID的字段(parent_ids),并用逗号隔开(一定是逗号),如1,2,3

2.删除时使用find_in_set 函数,如:id=#{当前节点ID} and find_in_set(#{当前节点ID},parent_ids)

以上是关于mysql下如何删除本节点下的所有子节点小记的主要内容,如果未能解决你的问题,请参考以下文章

ztree 怎么删除节点下的所有叶节点

c#关于树节点怎么获取父节点下的所有子节点的ID

MYSQL 查询树形结构数据,查询某个节点下的所有子节点数据。

SQL查询父节点下的所有子节点(包括子节点下的子节点,无限子节点)

如何获取jquery easyui Tree的 (1)某一节点下的所有子节点,(2)某节点下的一级节点

SQL通过父节点获取所有子节点