使用sql检索字段的最后一条记录

时间:2014-04-27 12:19:22

标签: mysql sql database mysqli

如何检索字段中的最后一条记录?

例如我有5条记录

1 2 3 4 五 。 。

如何检索最后一条记录?

1 个答案:

答案 0 :(得分:2)

关系数据库中的表按定义没有固有的顺序。所以,没有"最后"行。没有"第一"行。也就是说,除非您定义其他列以指定排序。通常,此类列将是自动递增的ID或创建日期字段。

您可以通过以下几种方式轻松获取最大值:

select max(uid)
from table t;

select t.*
from table t
order by uid desc
limit 1;

名称为uid的字段应为自动递增的ID,因此最大值可能是您真正要查找的内容。