Heim > Datenbank > MySQL-Tutorial > Wie rufe ich alle Datensätze nach einem bestimmten Offset in MySQL ab?

Wie rufe ich alle Datensätze nach einem bestimmten Offset in MySQL ab?

Barbara Streisand
Freigeben: 2025-01-17 09:27:11
Original
479 Leute haben es durchsucht

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

MySQL: Alle Datensätze ab dem angegebenen Offset abrufen

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.

Lösung: Verwenden Sie einen großen Grenzwert

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>
Nach dem Login kopieren

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!

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