【问题标题】:Select from row to last row从行到最后一行选择
【发布时间】:2014-05-20 18:59:13
【问题描述】:

我是否可以在不知道还剩多少行的情况下使用 MySQL 从特定行到表末尾进行选择?

我现在的查询是:

SELECT * FROM updates WHERE userid='$fid' ORDER BY up_id DESC

但我希望能够:

SELECT * FROM updates WHERE userid='$fid' ORDER BY up_id DESC LIMIT '$myRow' to EndOfTable

这个可以吗?

【问题讨论】:

    标签: mysql sql sql-limit


    【解决方案1】:

    只需使用一个比表格更大的值,例如 999999999。所以:

    limit $myRow, 999999999
    

    虽然不太流行,但我更喜欢语法:

    limit 999999999 offset $myrow
    

    【讨论】:

    • @Colum 。 . . limit 在查询的所有实际工作完成后应用。它减慢你的代码,但这只是因为需要处理大量的数据(这是你应该期待的)。
    • 这是解决我的问题的最佳方法,所以它必须这样做
    猜你喜欢
    • 2023-03-12
    • 2023-03-06
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    相关资源
    最近更新 更多