【发布时间】:2010-05-10 12:37:26
【问题描述】:
如何获得在 mysql 数据库行中提交的最后 20 个结果。
我需要最近 20 个用户提交的结果。
干杯。
【问题讨论】:
标签: php mysql resultset relational relational-database
如何获得在 mysql 数据库行中提交的最后 20 个结果。
我需要最近 20 个用户提交的结果。
干杯。
【问题讨论】:
标签: php mysql resultset relational relational-database
如果您在该表上没有时间戳或自动增量字段,则不能。
否则:select * from table order by id desc limit 0,20
【讨论】:
如果您使用的是 auto_increment 主键,它很简单:
SELECT * FROM that_table
ORDER BY auto_increment_primary_key DESC
LIMIT 0, 20
【讨论】:
where 子句,因此您应该最多看到 20 条记录
查看下面的查询,下面有一个mysql语法中可用的函数
SELECT FROM ORDER BY DESC LIMIT 0,20
【讨论】: