Я использую вложенные наборы для представления дерева в MySQL, например, так:Обновление предков во вложенном наборе?
Tree
ID
title
lft
rgt
Учитывая идентификатор узла в дереве, что это самый простой/лучший способ обновить этот узел, а также все его предков?
Например, предположим, что идентификатор узла (36) находится на глубине 4 уровня в дереве. Я хотел бы обновить его название, а также заголовок каждого родительского узла, вплоть до корня, до слова «рыба». (Должно быть четыре обновления.)
Спасибо за вашу помощь!
Какое из ваших полей, lft или rgt указывает на родителя? – lexu
- путь к корню (число узлов), известный до операции, или переменный и неизвестный? – lexu