Xpoint
   [напомнить пароль]

Все записи после первых 3х

Метки: [без меток]
2007-02-21 15:03:53 [обр] Eugene Babushkin[досье]

Добрый день!

Подстажите, как на чистом SQL'е сделать запрос "Все записи после первых 3х"?

спустя 28 минут [обр] Алексей В. Иванов(2/2861)[досье]
Если "чистый" MySQL, то LIMIT 3,1000)
спустя 1 час 8 минут [обр] Андрей Гора(0/29)[досье]
Для MySQL LIMIT 3,-1 , вот уж не знаю, насколько такой MySQL "чистый".
спустя 1 час 8 минут [обр] Александр Галкин(0/211)[досье]

Андрей Гора[досье]

mysql> select * from test limit 10,-1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1

MySQL 5.0.18.

Eugene Babushkin[досье]
В мануале по MySQL, например, рекомендуется использовать LIMIT и заведомо большое число. На три-четыре порядка больше, чем предполагаемое количество записей — за неимением лучшего вполне сгодится.

спустя 25 минут [обр] Кирилл [Kirk] Королев(88/673)[досье]
На чистом и в один запрос - никак, IMHO.
спустя 42 минуты [обр] Андрей Гора(0/29)[досье]
Сори, вредный совет получился. Но в какомто мануале мне такой точно попадался. Сейчас перепроверил на mysql.com - да, говорят большое число ставить.
Powered by POEM™ Engine Copyright © 2002-2005