Forum Webscript.Ru

Общие => Базы данных => Тема начата: )ender от 26 Октября 2002, 17:53:13

Название: Как сделать правильный запрос?
Отправлено: )ender от 26 Октября 2002, 17:53:13
mysql> delete from 1cat where post_number=2,3,4;
ERROR 1064: You have an error in your SQL syntax

таким образом я хоте удалить поля где post_number=2,3,4.
не хочет,
если mysql> delete from 1cat where post_number=2 and post_number=3 post_number=4;
удаляется, но это слишком круто, можно ли это сделать как 1м методом я пробовал, перечисляя??
Название: Как сделать правильный запрос?
Отправлено: Макс от 26 Октября 2002, 21:58:21
post_number IN (2,3,4)
Название: Как сделать правильный запрос?
Отправлено: Гаррилл от 27 Октября 2002, 12:15:59
)ender
Цитировать
post_number IN (2,3,4)

Тем более, это ещё и быстрее, чем OR 2, OR 3 и т.д.