Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Объединить запрос DELETE и SELECT


Автор: zebulun 6.10.2012, 14:14
Код

DELETE FROM `tbl` WHERE `user_id`=1


как можно перед удалением взять поля из записей, кот. удаляются?

Автор: skyboy 7.10.2012, 01:37
куда взять?
select запрос данные возвращает. delete запрос - нет.
исключение из этой черно-белой картины мира - хранимые процедуры, которые и удалят, и выборку сделают. но там все равно будет внутри два запроса. так что сделай два запроса и не парь себе мозг. если запросы реально сложные и оптимизированы по самое "не хочу", delete будет ориентироваться на кеш ключей, оставшийся после select'a

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)