我有一个表格,其中列出了可以插入和删除的菜单。
结构如下: -
ID Name ParentId
1 1. Home 0
2 2. Products 0
3 a. SubProduct1 2
4 b. SubProduct2 2
5 i. Subsub 4
6 ii. ...... 4
7 3. About 0
顶级菜单ParentId
始终为 0,如 1、2 和 7 所示。
子级项目将具有ParentId
其父级的前级。Subproduct
有 2 作为它的parentId
。
当我删除菜单项时,应该删除所有级别的子项,而不管使用 SQL 查询的级别。
可以有任意数量的级别
级别可以达到 subsubsubsub...... 任何数字。