如何从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()
我想选择刚创建帐户的用户,例如最近注册的用户或最新用户。我该怎么做?
答案 0 :(得分:1)
在mysql中,您可以通过以下方式选择创建日期最近的用户
select *
FROM USER
order by CREATED DESC
limit 1
或选择最大创建日期的匹配日期
select *
FROM USER
WHERE CREATED = (
select max(CREATED) FROM USER
)