【问题标题】:MySQL LIMIT/OFFSET: get all records except the first XMySQL LIMIT/OFFSET:获取除第一个 X 之外的所有记录
【发布时间】:2011-08-02 21:56:00
【问题描述】:

我想查询 50 号及以上的所有记录。因此,与其做LIMIT 49, 99999之类的事情,我想知道是否有官方方法。

【问题讨论】:

标签: mysql limit


【解决方案1】:

不,对不起。来自MySQL Documentation:

从某个特定位置检索所有行 偏移到结果的末尾 设置,你可以使用一些大的数字 第二个参数。这个说法 从第 96 行检索所有行 到最后:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

【讨论】:

  • 好的,谢谢。但是我可以问你为什么编辑我的第一篇文章吗?是否禁止打招呼和感谢?
  • 不,它根本不被禁止,但标题相当模糊,所以我打算编辑它 - 嗨/谢谢不要在这里为 Stackoverflow 上的未来访问者添加任何有用的内容;)
  • @Konerak:实际上,我关心“嗨”和“谢谢”。礼貌总是有助于得到答案。
  • @Johann:关于元数据的讨论很多,请参阅Should 'Hi', 'thanks' and taglines and salutations be removed from posts? 和Are taglines & signatures disallowed? - 我倾向于同意 hi-thx-bye 只是混乱。我不会编辑无法改进的问题,只是为了删除它们,但在改进的同时,我会改进语言并消除混乱。
  • @priktop: You're not a noob, more a newb - 我希望 ;)
猜你喜欢
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 2021-01-28
  • 2013-04-03
  • 1970-01-01
相关资源
最近更新 更多