Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Возможно ли одним запросом? (And) 02/02/2003 - 14:58:40
      Re: Возможно ли одним запросом? (vi.k) 04/02/2003 - 12:25:05
      Re: Возможно ли одним запросом? (Dinky) 05/02/2003 - 22:09:52



From: And - 02/02/2003 - 14:58:40
Subject:Возможно ли одним запросом?
-----------------
Сорри за возможно глупый вопрос (в программировании в общем-то не новичок, но опыта работы с MySQL - ноль).
Есть таблица, в одном из полей - дата.
Задача проста: найти 25 записей с самыми старыми датами, и измениьт в них дату на сегодняшнюю.

Очевидное решение не работает:

UPDATE tLinks SET lastshown = CURRENT_DATE WHERE viewable>0 ORDER BY lastshown LIMIT 25

Ругается: You have an error in your SQL syntax near 'ORDER BY lastshown LIMIT 25' at line 1

Версия MySQL - 3.23.54
Такое впечатление, что ORDER BY нельзя использовать в UPDATE, хотя на сайте http://www.mysql.com в документации указано обратное..

Можно ли решить задачу единственным запросом?
Спасибо за любые подсказки.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
6579



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |