Добавить комментарий - CodeHelper

Добавить комментарий

В базе имеется родительская таблица и несколько подчиненных. При этом внешние ключи и каскадное удаление не настроено. Задача — удалить некоторые записи родительской таблицы так, чтобы соответствующие записи в дочерних таблицах тоже удалились. Сделать несколько запросов на удаление из каждой из таблиц не получится, потому что проверка на то, должна удаляться строка или нет довольно-таки сложная и эту проверку можно осуществить только рассматривая все таблицы в совокупности. Можно ли в MySQL использовать один запрос чтобы удалить записи из всех таблиц сразу?

Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.