我想知道在性能或优化方面是否还有其他最佳/更好的做法。
编辑:我正在使用 PHP7。应该说清楚,我道歉。我正在为一个本地的非营利组织做一个志愿者项目,它的设置是这样的:
表:志愿者
pk: v_id
所以我正在做的是:
SELECT * from Volunteer ORDER BY v_id DESC LIMIT 25;
(他们希望为“最后的日志”报告显示当前的最后 25 个。)
EDIT2:我现在问这个问题的唯一原因是,我们已经在系统中记录了 1 万个志愿者日志,我开始意识到周一至周五他们每天可以添加 50-100(或更多)条日志所以它很快就会加起来。
最佳答案
像这样试试,目前为止最简单的
Select * from tablename order by column desc limit 5
关于php - 获取最后 x 条记录的最佳方法是什么?使用 MySQL 限制和 ORDER DESC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346511/