2013-02-17 59 views

回答

0

使用这两个参数为LIMIT。对于第二个参数,请使用一个非常大的数字,该数字至少大于表中的记录数。 From the manual

LIMIT取一个或两个数字参数...

有两个参数,第一个参数指定偏移第一行的回归,第二个指定返回行的最大数目。初始行的偏移量为0(不是1):

SELECT * FROM tbl LIMIT 5,10; #检索行6-15

要检索从某个偏移量直到结果集结尾的所有行,可以使用一些大数目作为第二个参数。此语句检索从第96行到最后一行的所有行:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

+0

是的,这是可以做到的,但是这个大数目会影响查询执行时间吗?这是最好的出路吗? – 2013-02-17 18:50:46

+0

@Bhumi Singhal:有一个答案:http://stackoverflow.com/questions/11348922/mysql-limit-performance – 2013-02-17 18:53:26

相关问题