我在表Date
中有timestamp
(content
类型)列
我应该如何编写查询以获取最新的N条记录(或更少,如果计数< N)?
使用MySQL。
答案 0 :(得分:1)
SELECT * FROM `content` ORDER BY `date` DESC limit N;
MySQL有一个很好的关键字LIMIT
,它允许您获得所需的最大记录数。
LIMIT
后面的整数表示此数字。 ORDER BY `date`
- 正在制作记录,以便首先使用“最新”日期值进行排序...因此,使用LIMIT
获取前N个是你想要的。
希望它有所帮助。
干杯