如何选择最新记录

时间:2019-05-09 19:07:59

标签: mysql

如何从MySQL数据库获取最新记录?

我的桌子看起来像这样:

NAME   AGE  COUNTRY   CREATED 

JEMO  23    UK        2019-04-25 17:41:29
JET   27    USA       2019-05-05 18:21:20
KET   20    CA        2019-05-06 19:16:12

MySQL查询:

SELECT * FROM USER WHERE TIMESTAMP(CREATED) = NOW() 

我想选择刚创建帐户的用户,例如最近注册的用户或最新用户。我该怎么做?

1 个答案:

答案 0 :(得分:1)

在mysql中,您可以通过以下方式选择创建日期最近的用户

 select *
 FROM  USER 
 order by CREATED DESC
 limit 1 

或选择最大创建日期的匹配日期

select *
FROM  USER 
WHERE CREATED  = (
  select  max(CREATED) FROM USER 
)