Ответ 1
Простое решение отправляет int max range в метод i.e 2147483647, поскольку он одинаковый как в mysql, так и в С# (4 байта) может использовать int.MaxValue.
см. ссылки:
Я хочу получить все строки определенного пользователя с ограничением 0, x..
Итак, я просто хочу спросить, есть ли способ получить все строки в mysql без вызова метода, который возвращает count (id) x & без перегрузки существующей функции, которая вообще не имеет ограничений в запросе и с нашей строкой. Функция Relace().
Как внутренне mysql может использовать это, когда мы проверяем флажок "показать все", тогда отображаются все строки таблицы taht.
Простое решение отправляет int max range в метод i.e 2147483647, поскольку он одинаковый как в mysql, так и в С# (4 байта) может использовать int.MaxValue.
см. ссылки:
Чтобы получить все строки с определенного смещения до конца результирующего набора, вы можете использовать некоторое большое число для второго параметра. Этот оператор извлекает все строки из 96-й строки до последней:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Это можно найти в документации разработчиков mysql. http://dev.mysql.com/doc/refman/5.0/en/select.html
Если вы хотите получить все строки, вы просто не используете предложение LIMIT.
ПОЧЕМУ ОДНА МОЖЕТ БЫТЬ ЭТОТ:
Один сценарий, который можно использовать для этого, - это временная разбивка страниц на стороне сервера.
Например, если вы хотите получить определенное количество результатов на странице: он может динамически записывать запрос следующим образом:
'select * from users limit '+ perPage'
Но что должно быть perPage
, если он хочет получить все результаты?
ПРОСТОЕ РЕШЕНИЕ:
limit = (perPage=='x')?'':'limit'+perPage
теперь напишите запрос как 'select * from users' + limit
. и если вы хотите получить все результаты, убедитесь, что значение perPage равно "x".