Мне не понятен алгоритм обновления потомков после перемещения, если родитель имеет несколько потомков, как их изменить все разом, поотдельности понятно.
Я хочу сделать так, зная обновленные значения родителя, можно вычеслить потомков:
1-ый cat_left+1 и cat_right-1
2-ой cat_left+2 и cat_right-2
Я хотела эти значения, увеличения и уменьшения на 1 и 2
взять из найденного количества потомков и циклично изменить, но update не помогает!?
Может создать временную таблицу и insert изменить поля
cat_left и cat_right, а потом обновить основную таблицу.