gpt4 book ai didi

php - 修复损坏的嵌套集

转载 作者:行者123 更新时间:2023-11-29 09:21:48 26 4
gpt4 key购买 nike

我必须通过脚本或 SQL 修复损坏的嵌套集链。该表包含左值列和右值列,但没有父 id 列。我能够计算嵌套集中每个节点的级别。左右值(value)观存在差距。计算级别的结构是有效的。有人知道通过 SQL 缩小差距的解决方案吗? (MySQL)

这些建议都不适合我的问题,但感谢您的参与。

我为我制定了一个解决方案: 1.第一步计算父代id并转换为邻接表 2.使用Joe Celko的方法将邻接表转换为嵌套集 3.更新旧的左右值

最佳答案

我只会根据您拥有的左侧值和右侧值生成一个parent_id列,然后重新生成左侧值和右侧值。

如果您不想修改当前表,甚至可以在临时表中执行此操作。

关于php - 修复损坏的嵌套集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com