Здравствуйте. Имеется таблица к примеру category с полями id | name | parent_id
К примеру есть такие данные в таблице
Вот ссылка на json
https://jsoneditoronline.org/?id=575f6dafdca44bbf9...
Или внизу массив
spoilerstdClass Object
(
[1] => stdClass Object
(
[name] => q
[children] => stdClass Object
(
[3] => stdClass Object
(
[name] => e
[parent_id] => 1
[children] => stdClass Object
(
[4] => stdClass Object
(
[name] => r
[parent_id] => 3
)
[5] => stdClass Object
(
[name] => r
[parent_id] => 3
)
)
)
[6] => stdClass Object
(
[name] => y
[parent_id] => 1
[children] => stdClass Object
(
[7] => stdClass Object
(
[name] => u
[parent_id] => 6
)
)
)
)
)
)
Так вот в чем ВОПРОС
К примеру у меня удаляется элемент с id = 3 у которого есть дочерние элементы id = 4,5
Как сделать, что бы эти дочерние элементы распределились между другими элементами? Т.е. что бы у них не было parent_id = NULL
(Тут взято всего 7 элементов, но будет свыше 20 000)