Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Semua Rekod Selepas Offset Khusus dalam MySQL?

Bagaimana untuk Mendapatkan Semua Rekod Selepas Offset Khusus dalam MySQL?

Barbara Streisand
Barbara Streisandasal
2025-01-17 09:27:11480semak imbas

How to Retrieve All Records After a Specific Offset in MySQL?

MySQL: Dapatkan semua rekod daripada offset yang ditentukan

Dalam MySQL, klausa LIMIT membolehkan anda menentukan had dan mengimbangi untuk mengekstrak subset baris daripada jadual. Walau bagaimanapun, situasi biasa memerlukan mendapatkan semula bilangan baris yang tidak ditentukan bermula pada offset tertentu.

Penyelesaian: Gunakan nilai had yang besar

Manual klausa LIMIT MySQL menyediakan penyelesaian untuk senario ini. Untuk mengimbangi baris dari permulaan jadual tanpa menetapkan had, gunakan nombor yang besar sebagai argumen kedua kepada klausa LIMIT. Sebagai contoh, pertanyaan berikut mendapatkan semula semua baris dari baris 96 hingga penghujung set hasil:

<code class="language-sql">SELECT * FROM tbl LIMIT 95, 18446744073709551615;</code>

Nilai ini (18446744073709551615) ialah nilai maksimum bagi integer bertanda 64-bit, yang bermaksud "tidak terhad".

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Semua Rekod Selepas Offset Khusus dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn