首页 >数据库 >mysql教程 >如何检索MySQL中特定偏移量后的所有记录?

如何检索MySQL中特定偏移量后的所有记录?

Barbara Streisand
Barbara Streisand原创
2025-01-17 09:27:11480浏览

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

MySQL:从指定偏移量后检索所有记录

在MySQL中,LIMIT子句允许您指定一个限制和偏移量,以从表中提取子集行。但是,常见的情况需要从特定偏移量开始检索不确定数量的行。

解决方法:使用大的限制值

MySQL 的 LIMIT 子句手册为此场景提供了一种解决方案。要从表的开头偏移行而不指定限制,请使用一个很大的数字作为 LIMIT 子句的第二个参数。例如,以下查询从第 96 行检索到结果集末尾的所有行:

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

此值 (18446744073709551615) 是 64 位有符号整数的最大值,它有效地表示“无限制”。

以上是如何检索MySQL中特定偏移量后的所有记录?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn