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




MySQL.RU - Webboard



Вернуться
DELETE FROM и ORDER BY (Leo) 29/09/2002 - 11:22:31
      Re: DELETE FROM и ORDER BY (Val) 29/09/2002 - 16:39:05
      Re: DELETE FROM и ORDER BY (Фдуч) 30/09/2002 - 10:35:23

> Original message text:
> From: Leo - 29/09/2002 - 11:22:31
> Subject:DELETE FROM и ORDER BY
> -----------------
> При выполнении такого запроса происходит ошибка
> DELETE FROM x WHERE y=4 AND z <> 29 AND r = 'Y' AND h = 'N' ORDER BY p
>
> если убрать ORDER BY то все нормально
>
> С чем может быть связано?
> Спасибо!
>


From: Фдуч - 30/09/2002 - 10:35:23
Subject:DELETE FROM и ORDER BY
-----------------
На самом деле у Leo MySQL старше, чем у разработчика его базы.
ORDER BY позводляет удалить не все записи, удовлетворяющие условию, а только часть из них. тИспользуют вместе с LIMIT.

ORDER BY and using multiple tables in the DELETE statement is supported in MySQL 4.0.

If an ORDER BY clause is used, the rows will be deleted in that order. This is really only useful in conjunction with LIMIT. For example:


DELETE FROM somelog
WHERE user = 'jcole'
ORDER BY timestamp
LIMIT 1

MySQL Reference Manual (C) 2002 MySQL AB


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

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

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



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