我使用限制从0到15行。
现在我再次要求从15开始到最后一行的所有记录,以便我不知道总行数。
如何做到这一点?使用offset 15
没有帮助
答案 0 :(得分:0)
使用LIMIT
的两个参数。对于第二个参数,请使用一个异常大的数字,该数字至少大于表中的记录数。 From the manual
LIMIT需要一个或两个数字参数......
使用两个参数,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数。初始行的偏移量为0(不是1):
SELECT * FROM tbl LIMIT 5,10; #检索行6-15
要从特定偏移量检索所有行直到结果集的末尾,可以使用一些大数字作为第二个参数。此语句检索从第96行到最后一行的所有行:
SELECT * FROM tbl LIMIT 95,18446744073709551615;