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




MySQL.RU - Webboard



Вернуться
DELETE + ORDER BY (roman) 16/09/2002 - 02:44:51
      Re: DELETE + ORDER BY (stalker) 16/09/2002 - 07:52:02
      Re: DELETE + ORDER BY (stalker) 16/09/2002 - 09:56:05
      Re: + (vi.k) 16/09/2002 - 12:39:31

> Original message text:
> From: roman - 16/09/2002 - 02:44:51
> Subject:DELETE + ORDER BY
> -----------------
> не поддерживается делетом такая команда
> DELETE * FROM some WHERE stat=5 ORDER BY level LIMIT 0, 300;
>
> level - буквенные значения, не цифры
>
> как можно выйти из данной ситуации ?
>


From: stalker - 16/09/2002 - 09:56:05
Subject:DELETE + ORDER BY
-----------------
Гран пардон, с утрица кофе не попил.
Синтаксис для DELETE [LOW_PRIORITY | QUICK] FROM table_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT rows]

Т.е. Просто если нужно удалить любые 300 колонок - то просто LIMIT 300, если в определенном порядке - ту нужно использовать order BY и PRIMARY KEY
т.е DELETE FROM some WHERE stat=5 and pk>=som_value ORDER BY pk LIMIT 300



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

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

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



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