powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление всех строк с неизвестной вложенностью
4 сообщений из 4, страница 1 из 1
Удаление всех строк с неизвестной вложенностью
    #33428118
serf2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

Подскажите пожалуйста как можно сформировать удаление строк всех "Потомков" из базы данных принадлежащих "Родителю".
К есть два стьолбца:

ID и ownerID
1 0
2 0
3 0
40 1
41 1
42 1
50 40
60 40
70 50
...
N

где ID - уникальное значение, ownerID - указывает на ID, т.е. на своего родителя.

Например нужно удалить строку где ID=1 и соотв. строки 40, 41, 42, 50, 60,70

Версия базы данных 4.0.20

Заранее благодарен

Сергей
...
Рейтинг: 0 / 0
Удаление всех строк с неизвестной вложенностью
    #33428156
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Средствами MySQL никак. Только писать скрипт.
...
Рейтинг: 0 / 0
Удаление всех строк с неизвестной вложенностью
    #33428166
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик, посвященный работе с деревьями.
...
Рейтинг: 0 / 0
Удаление всех строк с неизвестной вложенностью
    #33428389
serf2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо. Разберусь.

Хотя конечно досадно, что нет встроенных функций обхода дерева. Я так понимаю, что в текущей версии 5-ой версии этого нет.

Спасибо за помощь
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление всех строк с неизвестной вложенностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]