Saya tahu bahwa ini sudah tua tetapi saya tidak melihat respons serupa jadi ini adalah solusi yang akan saya gunakan.
Pertama, saya akan menjalankan kueri hitungan di atas tabel untuk melihat berapa banyak catatan yang ada. Kueri ini cepat dan biasanya waktu eksekusi dapat diabaikan. Sesuatu seperti:
SELECT COUNT(*) FROM table_name;
Kemudian saya akan membangun kueri saya menggunakan hasil yang saya dapatkan dari hitungan sebagai batas saya (karena itu adalah jumlah baris maksimum yang mungkin dapat dikembalikan tabel). Sesuatu seperti:
SELECT * FROM table_name LIMIT count_result OFFSET desired_offset;
Atau mungkin sesuatu seperti:
SELECT * FROM table_name LIMIT desired_offset, count_result;
Tentu saja, jika perlu, Anda dapat mengurangi nilai_offset yang diinginkan dari count_result untuk mendapatkan nilai akurat dan aktual untuk dimasukkan sebagai batasnya. Meneruskan nilai "18446744073709551610" tidak masuk akal jika saya benar-benar dapat menentukan batas yang tepat untuk diberikan.