In MySQL können Sie mit der LIMIT-Klausel einen Grenzwert und einen Offset angeben, um eine Teilmenge von Zeilen aus einer Tabelle zu extrahieren. In häufigen Situationen ist es jedoch erforderlich, eine unbestimmte Anzahl von Zeilen ab einem bestimmten Offset abzurufen.
Das LIMIT-Klauselhandbuch von MySQL bietet eine Lösung für dieses Szenario. Um Zeilen vom Tabellenanfang zu versetzen, ohne einen Grenzwert anzugeben, verwenden Sie eine große Zahl als zweites Argument für die LIMIT-Klausel. Die folgende Abfrage ruft beispielsweise alle Zeilen von Zeile 96 bis zum Ende des Ergebnissatzes ab:
<code class="language-sql">SELECT * FROM tbl LIMIT 95, 18446744073709551615;</code>
Dieser Wert (18446744073709551615) ist der Maximalwert einer 64-Bit-Ganzzahl mit Vorzeichen, was effektiv „unbegrenzt“ bedeutet.
Das obige ist der detaillierte Inhalt vonWie rufe ich alle Datensätze nach einem bestimmten Offset in MySQL ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!