|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
6579
|
|