Новости
Документация
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 - 07:52:02
Subject:DELETE + ORDER BY
-----------------
LIMIT используеться в SELECT - для ограничения вывода полученных данных условием WHERE.

Я так понимаю ты хочешь удалить 300 записей с 0 по 300.
Не буду назвязчивым - но все таки скажу - что нужно более подробно почитать про sql. Т.к. понятие первая и последня запись в таблице не существует. Порядок определяеш ты сам (к примеру введя primary key). Так и в данном случае - если к примеру у тебя есть первичный ключ - который увеличиваеться п порядку то можно сделать так
DELETE FROM some WHERE stat=5 and pk>=0 and <=300;




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

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

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



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