mysql - 无论ID如何,如何确保在MySQL中获取n行集?

标签 mysql

现在我有最后十行使用

SELECT col, col1, col2
FROM tabytle
ORDER BY ID DESC
limit 10

即使最新 ID 的值为 67 与下一个 ID 值为 27 的条目之间存在差距,这仍然有效。

考虑到这一点,如果我点击“下一步”,我将如何获得可能不是以 ID 18 开头的接下来的 10 行。

我应该计算行数吗?只是循环/查找行直到我得到 10 个唯一 ID?

最佳答案

limit中使用offset参数

SELECT *
FROM tabytle 
ORDER BY ID DESC 
limit 10, 10

获取接下来的 10 条记录。

关于mysql - 无论ID如何,如何确保在MySQL中获取n行集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558248/

相关文章:

PHP 使 PDO ATTR_PERSISTENT 连接保持事件状态

php - 如何将表与 PHPMYADMIN 中的列名一起导出为 CSV

php - 在 wordpress 中选择查询

触发器调用过程时出现 MySQL 错误

mysql - sqoop导入mysql报错-通信链接失败

android - 创建以日期作为列标题的 mysql 表

MySQL复杂的第n行选择

mysql - SQL查询问题-有六个表的困难查询

mysql - 将 MAX() 与表 JOIN 结合使用时出现问题

python - 如何使用 python 在 json 中动态修改我的 datetime 对象?