最近有个系统,涉及到一个无限级的分类,各种子节点总共大约有180万个左右。且每个节点都需要记录最上级节点的ID,用来做些特殊的处理。
当其中任意一个位置子节点变成顶级分类的时候,如何快速有效的更改此节点下所有的子节点所记录的顶级ID号。
字段 id , parentid , masterid
如果是oracle,有connect_by_root/connect_by_isleaf查询根/子节点,mysql支持否?不行就自己写了 ######呃,理解了,你这是要做递归查询呗。百度一下嘛,oracle和postgres都支持。mysql应该也有吧######回复 @滔哥 : kk######还真是mysql~~~ MySQL我也不确定它是否支持。###### PHP,java,asp.net 都可以~~~ ######没有child id么。另只能遍历整个树了######http://jingyan.baidu.com/article/647f01158ee0da7f2148a80b.html######啊~~~###### 180万个节点,我就好奇,这是啥系统,
估计淘宝的分类都没有180万,@宏哥 ######@陨落人间 回复 @陨落人间 : :smirk: 哈哈.######回复 @滔哥 : 那应用在什么系统,只是好奇。######其实现实数据库中有300万行记录了!!!!还特么是MySQL######呵呵,开发此类系统可是要被警察叔叔请去喝茶的哦
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。