Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Объеденить SELECT и UPDATE


Автор: DonPager 3.3.2011, 21:21
Можно-ли объединить следующие запросы в один?
Код

SELECT a,b,c  FROM foo WHERE flag=0 limit 10; 
UPDATE foo SET flag=1  WHERE flag=0 limit 10;


ПС результатом выполнения объединенного запроса должна быть таблица выдаваемая по селекту


Автор: Akina 3.3.2011, 23:23
Пожалуйста - в рамках хранимой процедуры.

Автор: DonPager 3.3.2011, 23:55
спасибо... НО
разве MySQL позволяет возвращать таблицу в виде результата выполнения хранимки?
Если да, то как?

UPD 
ухты )))
 под 5.5 точно работает (теоретически и под 4 должен, но ещё не проверил)


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