MySQL LIMIT/OFFSET:获取除第一个X之外的所有记录

pri*_*top 5 mysql limit

我想查询50号及以上的所有记录.因此,而不是像LIMIT 49, 99999我想知道是否有官方方式.

Kon*_*rak 14

不,对不起 从MySQL文档:

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

SELECT * FROM tbl LIMIT 95,18446744073709551615;
Run Code Online (Sandbox Code Playgroud)

  • @Konerak:实际上,我关心"嗨"和"谢谢".礼貌总是有助于得到答案. (9认同)
  • @Johann:有关meta的讨论很多,请参阅[应该'嗨','谢谢',标语和称呼从帖子中删除?](http://meta.stackexchange.com/questions/2950/should -hi-thanks-and-taglines-and-salutations-be-removed-from-posts)和[禁止标语和签名?](http://meta.stackexchange.com/questions/5029/are-taglines-signatures - 不允许) - 我倾向于同意喜欢再见只是杂乱无章.我不会编辑一个无法改进的问题,否则只是删除它们,但是当我在改进时,我会改进语言并消除混乱. (4认同)
  • 不,它根本不被禁止,但标题相当含糊,所以我打算编辑它 - 喜欢/感谢不要在这里为Stackoverflow上的未来访问者添加任何有用的内容;) (3认同)