gpt4 book ai didi

mysql - 获取最新的mysql时间戳

转载 作者:行者123 更新时间:2023-11-29 08:36:26 25 4
gpt4 key购买 nike

好的,我有一个表,它在名为“时间”的列中记录了更新的时间。该列以标准 MySQL 日期时间格式记录。

我有以下查询,可以选出最新日期:

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

我还有另一个查询,它会选出最新时间:

SELECT * FROM table1 WHERE TIME(time) = ( SELECT MAX(TIME(time))FROM table1 )

我需要的是一个能够同时处理日期和时间的记录,以便为我提供最近更新的记录。

感谢任何帮助,谢谢!

最佳答案

SELECT * FROM table1 order by time desc limit 1

建议不要使用时间作为列名,因为它是 MySQL 中的保留字,会导致问题和/或困惑。

此外,MySQL 可以自动维护记录最后更新的日期时间。将列声明为时间戳而不是日期时间以查看其工作原理。

关于mysql - 获取最新的mysql时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15090105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com