2013-02-17 89 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

相關問題