Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать все записи с использованием LIMIT, LIMIT -1 должно работать? 
:(
    Опции темы
Dima 2015
Дата 9.12.2008, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 287
Регистрация: 16.3.2008
Где: SPb

Репутация: нет
Всего: 2



Доброго времени суток господа программисты.

Достаточно простой вопрос - как выбрать все записи из таблицы, пропустив первые 15, например.

SELECT * FROM table LIMIT 15,-1

Так написано в одной моей книжечке, но на деле не пашет:


mysql> select * from comment limit 2,-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


PM MAIL ICQ   Вверх
bars80080
Дата 9.12.2008, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



не знаю, откуда минус единица взялась

достаточно почитать мануал: http://dev.mysql.com/doc/refman/5.1/en/select.html

Цитата

To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last: 

SELECT * FROM tbl LIMIT 95,18446744073709551615;

чтобы выбрать все строки до конца - надо во втором параметре указать достаточно большое число
PM MAIL WWW   Вверх
Dima 2015
Дата 9.12.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 287
Регистрация: 16.3.2008
Где: SPb

Репутация: нет
Всего: 2



bars80080, ну да, я уже понял, спс smile Я както просмотрел это в документации, ожидая найти чтото типо предопределенной константы или ключевого слова "ALL", не ожидал что вот такое решение может явиться правильным smile

Откуда -1? Отсюда:

http://www.williamspublishing.com/Books/5-8459-0979-1.html
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.