php – 获取最新时间戳mysql的记录

前端之家收集整理的这篇文章主要介绍了php – 获取最新时间戳mysql的记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何获取最新日期的所有记录.在我的数据库中提交的日期称为recordEntryDate,它的格式为2010-01-26 13:28:35

郎:PHP
DB:mysql

最佳答案
你可以这样做:

SELECT *
FROM table1
WHERE DATE(recordEntryDate) = (
   SELECT MAX(DATE(recordEntryDate))
   FROM table1
)

请注意,此查询将无法利用recordEntryDate上的索引.如果你有很多行,这个类似的查询可能会更快:

SELECT *
FROM table1
WHERE recordEntryDate >= (
   SELECT DATE(MAX(recordEntryDate))
   FROM table1
)

猜你在找的MySQL相关文章