Согласно документации MySQL :
Чтобы получить все строки из определенного
смещение до конца результата
установить, вы можете использовать большое количество для
второй параметр. Это утверждение
извлекает все строки из 96-го ряда
до последнего:
Они рекомендуют использовать запрос, такой как:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Так что в вашем случае вы должны попробовать:
SELECT *
FROM (SELECT *
FROM $table
ORDER BY ID DESC
LIMIT 3,18446744073709551615) AS T
ORDER BY TIME_STAMP
Обратите внимание, что вы также можете использовать PostgreSQL-совместимую версию, используя ключевое слово OFFSET
:
SELECT *
FROM (SELECT *
FROM $table
ORDER BY ID DESC
LIMIT 18446744073709551615 OFFSET 3) AS T
ORDER BY TIME_STAMP
На всякий случай, если вам интересно, 18446744073709551615 = 2^64 - 1
.