Heim > Datenbank > MySQL-Tutorial > Wie kann ich alle Zeilen von einem bestimmten Offset in MySQL abrufen?

Wie kann ich alle Zeilen von einem bestimmten Offset in MySQL abrufen?

Patricia Arquette
Freigeben: 2025-01-17 09:36:10
Original
223 Leute haben es durchsucht

How Can I Retrieve All Rows from a Specific Offset in MySQL?

Alle Zeilen nach einem Offset in MySQL abrufen

Dieser Artikel befasst sich mit dem Problem der Auswahl aller Zeilen aus einer MySQL-Tabelle ab einer bestimmten Zeilennummer. Die Standardklausel LIMIT in MySQL erfordert sowohl einen Startoffset als auch eine Zeilenanzahl, was eine Herausforderung darstellt, wenn alle Zeilen nach einem bestimmten Punkt benötigt werden.

Lösung: Verwendung eines großen Grenzwerts

Die MySQL-Dokumentation für LIMIT gibt an, dass zum Abrufen aller Zeilen ab einem bestimmten Offset eine sehr große Zahl als Obergrenze angegeben werden kann. Um beispielsweise alle Zeilen ab der 96. Zeile abzurufen:

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

Dieser Ansatz verwendet eine ausreichend große Zahl (den Maximalwert für einen vorzeichenlosen BIGINT) als zweiten LIMIT Parameter, wodurch effektiv alle Zeilen nach dem Offset abgerufen werden.

Das obige ist der detaillierte Inhalt vonWie kann ich alle Zeilen von einem bestimmten Offset in MySQL abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage