MySQL の LIMIT 句は、クエリによって返される結果の数を制限する便利な方法を提供します。ただし、この句では制限数とオフセットの両方を指定する必要があるため、無制限の数のオフセット データを取得することが困難になります。この制限を回避できるでしょうか?
MySQL マニュアルに記載されているように、特定のオフセットから結果セットの末尾までのすべての行を取得するには、LIMIT パラメータの 2 番目の値として非常に大きな数値を使用できます。制限を 18446744073709551615 (64 ビット整数の最大値) に設定すると、実質的に無制限の行をオフセットできます。
たとえば、次のクエリは行 96 から結果セットの最後までのすべての行を取得します。
<code class="language-sql">SELECT * FROM tbl LIMIT 95, 18446744073709551615;</code>
以上がMySQL で任意のオフセットから最後までデータをフェッチするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。