আমি জানি যে এটি পুরানো তবে আমি কোনও অনুরূপ প্রতিক্রিয়া দেখিনি তাই এটিই আমি ব্যবহার করব এমন সমাধান।
প্রথমত, আমি কতগুলি রেকর্ড বিদ্যমান তা দেখতে টেবিলে একটি গণনা কোয়েরি সম্পাদন করব। এই ক্যোয়ারীটি দ্রুত এবং সাধারনত মৃত্যুদন্ডের সময় নগণ্য। কিছুটা এইরকম:
SELECT COUNT(*) FROM table_name;
তারপরে আমি আমার সীমা হিসাবে গণনা থেকে প্রাপ্ত ফলাফলটি ব্যবহার করে আমার ক্যোয়ারী তৈরি করব (যেহেতু সারণীর পক্ষে সারণির সর্বাধিক সারিটি সম্ভবত ফিরে আসতে পারে) number কিছুটা এইরকম:
SELECT * FROM table_name LIMIT count_result OFFSET desired_offset;
বা সম্ভবত এর মতো কিছু:
SELECT * FROM table_name LIMIT desired_offset, count_result;
অবশ্যই, যদি প্রয়োজন হয়, সীমা হিসাবে সরবরাহের জন্য একটি আসল, সঠিক মান পেতে আপনি কাউন্ট_রেসাল্ট থেকে কাঙ্ক্ষিত_অফসেটটি বিয়োগ করতে পারেন। "18446744073709551610" মানটি পাস করা ঠিক ততটাই অর্থপূর্ণ হয় না যদি আমি আসলে সরবরাহের জন্য একটি উপযুক্ত সীমা নির্ধারণ করতে পারি।