Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在表中有Date(timestamp类型)列,称为content。 我应该如何编写查询以获取最新的 N 条记录(或更少,以防 count < N)?使用 MySQL。
Date
timestamp
content
SELECT * FROM `content` ORDER BY `date` DESC limit N;
MySQL 有一个 nice 关键字LIMIT,它允许您获得所需的最大记录数。后面的整数LIMIT代表这个数字。ORDER BY `date` - 这样做是为了让记录首先使用“最新”日期值进行排序......因此使用前 NLIMIT是您想要的。
LIMIT
ORDER BY `date`
希望能帮助到你。
干杯