у меня есть таблица:процедура MySQL для удаления связанных строк
id parent name
Теперь родительское поле является идентификатором другого ряда. я не могу использовать триггер для этого, как говорит MySQL:
Невозможно обновить таблицу «products_categories» в хранимой функции/триггер, так как он уже используется заявлением, которое вызывается этот хранимая функция/триггер.
Как процедура должна выглядеть как удалить все строки, у которых есть родительский элемент, такой как удаленный идентификатор?
Вам нужны только дети или все потомки? –
ссылка http://stackoverflow.com/questions/2334478/mysql-triggers-cannot-update-rows-in-same-table-the-trigger-is-assigned-to-sugg –
@ srini.venigalla Предположим, я удаляю ID = 40. Затем триггер/процедура должна удалить все строки с родительским = 40. Когда он удаляет все остальные, триггер/процедура также должны работать для них. – rzeka