mysql: limit 1 & limit 1,1

12
vorona
На сайте с 31.01.2010
Offline
91
1864

limit 1 & limit 1,1 работают по-разному. В чем разница?

AGIVEO (http://agiveo.net/) - бесплатная браузерная многопользовательская онлайн игра в жанре футбольного менеджера =)
Anamnado
На сайте с 08.02.2010
Offline
242
#1

а в чем разница работы ?

pastuhoff
На сайте с 29.10.2005
Offline
229
#2

Попробуйте limit 0,1

Коллекционер доменных имен.
[Удален]
#3

учите матчасть и не будете делать ТУПЫХ ошибок

vorona
На сайте с 31.01.2010
Offline
91
#4
Anamnado:
а в чем разница работы ?

limit 1,1 возвращает не одну строку.

vorona добавил 02.05.2011 в 15:48

phpdude2:
учите матчасть и не будете делать ТУПЫХ ошибок

И это всё? 😂 А обосновать тупость?

vorona добавил 02.05.2011 в 15:50

Оператор LIMIT может иметь только одно значение LIMIT 1 ?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#5
vorona:

Оператор LIMIT может иметь только одно значение LIMIT 1 ?

Может. Ставьте LIMIT 1 и всё будет ок.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
vorona
На сайте с 31.01.2010
Offline
91
#6
LEOnidUKG:
Может. Ставьте LIMIT 1 и всё будет ок.

Ясно. Спасибо.

LovelAss
На сайте с 05.06.2009
Offline
96
#7

Господа, хочу задать вопрос по случаю: Таблица имеет поле id, в котором записаны уникальные идентификаторы новостей (поле имеет свойство Primary Key). Так вот, есть ли смысл к запросам вида WHERE `id`='xxx' добавлять LIMIT 1 или же нет?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#8
LovelAss:
Господа, хочу задать вопрос по случаю: Таблица имеет поле id, в котором записаны уникальные идентификаторы новостей (поле имеет свойство Primary Key). Так вот, есть ли смысл к запросам вида WHERE `id`='xxx' добавлять LIMIT 1 или же нет?

Лучше добавляйте, это ускорит выполнение запросов при больших объёмах информации.

[Удален]
#9
vorona:
limit 1,1 возвращает не одну строку.

стопудово одну, просто не первую, не путайте понятия.

эти два запроса идентичны.

select * from users limit 1;

select * from users limit 0,1;

limit [offset,] count - это по документации, читайте маны в общем

vorona
На сайте с 31.01.2010
Offline
91
#10
phpdude2:
стопудово одну, просто не первую, не путайте понятия.

эти два запроса идентичны.
select * from users limit 1;
select * from users limit 0,1;

limit [offset,] count - это по документации, читайте маны в общем

Вы ошибаетесь: как раз-то первую, а не нулевую. Давно прочитаны. Отсчет начинается с 0, а не 1. Поэтому 1,1 возвращает 1-й эелемент, а просто 1 или 0,1 - нулевой.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий