【问题标题】:MySQL - Start without limit [duplicate]MySQL - 无限制启动[重复]
【发布时间】:2013-03-10 07:48:15
【问题描述】:

我有以下 SQL 代码;

    SELECT * FROM myTable WHERE id = 1 LIMIT 4, 10;

我希望 sql 从结果 4 开始运行,但没有结束限制,所以我希望脚本从 4 开始获取所有结果。这可能吗?

任何帮助表示赞赏。

【问题讨论】:

  • 只要让其他数字高得不可思议。 LIMIT 4, 99999999999
  • 如果第四行可以通过其 id 或时间戳以某种方式识别,您也可以使用WHERE 子句。

标签: php mysql database limit


【解决方案1】:

您可以在查询中使用OFFSET 选项。像这样

SELECT * 
FROM myTable 
WHERE id = 1
OFFSET 4

【讨论】:

    【解决方案2】:
    SELECT * FROM tbl LIMIT 4, 18446744073709551615;
    

    资源 mysql 文档。

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-07
      • 2014-05-14
      • 2022-06-10
      • 2014-05-31
      相关资源
      最近更新 更多