Для получения всех строк от определенного смещения до конца набора результатов можно использовать некоторое большое количество для второго параметра. Этот оператор получает все строки от 96-й строки до последнего:
SELECT * FROM tbl LIMIT 95, 18446744073709551615;
Как Вы упомянули, это ОГРАНИЧИВАЕТ, требуется, таким образом, необходимо использовать самый большой возможный предел, который равняется 18446744073709551615 (максимум неподписанного BIGINT)
SELECT * FROM somewhere LIMIT 18446744073709551610 OFFSET 5
Другой подход должен был бы выбрать autoimcremented столбец и затем отфильтровать его НАЛИЧИЕ использования.
SET @a := 0;
select @a:=@a + 1 AS counter, table.* FROM table
HAVING counter > 4
, Но я, вероятно, придерживался бы высокого предельного подхода.
Поскольку другие упомянули из руководства MySQL. Для достижения этого можно использовать максимальное значение неподписанного большого интервала, который является этим ужасным номером (18446744073709551615). Но сделать это немного менее грязным Вы можете тильда "~" побитовый оператор.
LIMIT 95, ~0
это работает поразрядным отрицанием. Результат "~0" равняется 18446744073709551615.