Общие > Базы данных

Несколько удалений...

<< < (2/3) > >>

Maresh:
У меня такая вот проблема: если например в 3ей по иерархии  таблице нет строк удовлетворяющих условию, то не удаляется вообще ничего(то есть и записи из других таблиц не удаляются).
Можно ли с этим бороться?

Chs:
Можно.
Читать про LEFT JOIN.
Выбирать id select\'ом по LEFT JOIN, а удалять отдельными запросами по конкретным id.

Maresh:
Но это уже несколько DELETE запросов будет, так?

Chs:
Да, запросов DELETE будет несколько - по одному на каждую таблицу, но если есть индекс по id работать они будут быстро.

commander:
Maresh
CREATE FUNCTION
если не хочешь нагружать приложение...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии