1. 程式人生 > >mysql下如何刪除本節點下的所有子節點小記

mysql下如何刪除本節點下的所有子節點小記

記錄 bsp blog set div and mys find 節點

在開發過程中,經常會遇到樹形結構的數據,在刪除某個節點時候其所有的子節點都要被刪除,可以使用如下方法:

1.添加記錄該節點所有父節點的ID的字段(parent_ids),並用逗號隔開(一定是逗號),如1,2,3

2.刪除時使用find_in_set 函數,如:id=#{當前節點ID} and find_in_set(#{當前節點ID},parent_ids)

mysql下如何刪除本節點下的所有子節點小記