Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> цикл в MySQL, пройтись по курсору 
:(
    Опции темы
Andyb
  Дата 4.4.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 7.6.2004
Где: Lille, France

Репутация: нет
Всего: 5



Господа, подскажите пожалуйста можно ли в MySQL написать цикл обрабатывающий результат выполнения запроса например что то типа такого:
Код

for each ROW in (select id, newid from ttt)){
 update yyy set ID = @ROW.NEWID where [email protected];
}

Заранее благодарен
--------------------
 Большинство наших ошибок происходит из-за невнимательности.
PM ICQ   Вверх
tolkien
Дата 5.4.2008, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 5.4.2008

Репутация: нет
Всего: 4



Циклов нету.

Такой запрос делает тоже самое, что ты выше написал с помощью цикла

update yyy y set ID = (select new_id FROM ttt t WHERE y.ID = t.id)
PM MAIL   Вверх
Andyb
Дата 5.4.2008, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 7.6.2004
Где: Lille, France

Репутация: нет
Всего: 5



спасибо, по моему, так пробовал, что то не вышло. Буду ещё пробовать

Это сообщение отредактировал(а) Andyb - 5.4.2008, 13:27
--------------------
 Большинство наших ошибок происходит из-за невнимательности.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.