如何选择添加的最后10条记录?

时间:2010-05-26 21:11:26

标签: sql mysql

我正在运行mysql,我想显示最后添加的10条记录。这是什么选择声明?

2 个答案:

答案 0 :(得分:2)

如果您有自动递增ID,则可以执行以下操作:

SELECT * FROM my_table ORDER BY id DESC LIMIT 10;

如果不这样做,您需要一些可以订购的标准。插入日期等等。 LIMIT 10子句就是你在这里寻找的。

答案 1 :(得分:1)

如果您有自动增量ID,可以使用:

SELECT *
FROM yourtable
ORDER BY id DESC
LIMIT 10

如果您将列added_datetime设置为插入时间,则可以使用该列:

SELECT *
FROM yourtable
ORDER BY added_datetime DESC
LIMIT 10