【发布时间】:2011-11-26 22:25:01
【问题描述】:
我在 MySQL 中使用 SQL 限制 实现分页,需要 db.Records 来获取
从最后一行向后检索。表中有几千条记录
我想一次检索 500 条记录以显示在一个页面中。
SELECT * FROM tbl_name ORDER BY some_col DESC
将检索所有记录。
但我不想要所有记录,因为它们有数千个。
如果我使用
SELECT * FROM tbl_name ORDER BY some_col DESC LIMIT 500
它将按降序返回最后 500 条记录。
但我找不到从第一个块离开的点开始反向检索下一个 500 块的方法。
【问题讨论】:
-
看起来类似于这个问题:stackoverflow.com/questions/1243952/…
标签: mysql sql pagination