2011-04-11 89 views
5

我想要查詢編號爲50及以上的所有記錄。所以,而不是像LIMIT 49, 99999做什麼,我想知道是否有官方的方式。MySQL LIMIT/OFFSET:獲取除第一個以外的所有記錄X

+0

可能重複[Mysql的偏移無限行(http://stackoverflow.com/questions/255517/mysql-offset-infinite -rows) – hsz 2011-04-11 09:23:29

+0

爲此你可以通過該表的主鍵給出條件知道。 – Sakthi 2011-04-11 09:24:46

回答

14

不,對不起。從MySQL Documentation

從某個 偏移到結果 集的結尾檢索所有的行,你可以使用一些大量的 第二個參數。這種說法 檢索的所有行第96列 到最後:

SELECT * FROM tbl LIMIT 95,18446744073709551615; 
+0

好的,謝謝。但是,我可以問你爲什麼編輯我的第一篇文章?是否禁止打招呼和感謝? – priktop 2011-04-11 09:35:07

+3

不,它根本不被禁止,但標題相當模糊,所以我要編輯它 - 並且感謝您在Stackoverflow未來的訪問者處添加任何有用的內容;) – Konerak 2011-04-11 09:40:30

+9

@Konerak:其實,我關心「你好」和「謝謝」。禮貌總是有助於獲得答案。 – 2011-04-11 09:59:44

相關問題