







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