Heim >Datenbank >MySQL-Tutorial >Wie kann ich alle Zeilen von einem bestimmten Offset in MySQL abrufen?
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>
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!