Общие > Базы данных
Несколько удалений...
Maresh:
У меня такая вот проблема: если например в 3ей по иерархии таблице нет строк удовлетворяющих условию, то не удаляется вообще ничего(то есть и записи из других таблиц не удаляются).
Можно ли с этим бороться?
Chs:
Можно.
Читать про LEFT JOIN.
Выбирать id select\'ом по LEFT JOIN, а удалять отдельными запросами по конкретным id.
Maresh:
Но это уже несколько DELETE запросов будет, так?
Chs:
Да, запросов DELETE будет несколько - по одному на каждую таблицу, но если есть индекс по id работать они будут быстро.
commander:
Maresh
CREATE FUNCTION
если не хочешь нагружать приложение...
Навигация
Перейти к полной версии