如何使用mysql查询获取当前时间戳?
这取决于你想要哪种时间。
当前的整数Unix时间戳(1350517005
)可以通过以下方式获取:
SELECT UNIX_TIMESTAMP();
MySQL常常将时间戳显示为日期/时间字符串。获取其中之一的基本选项如下所示(来自MySQL日期和时间参考):
SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_TIMESTAMP();
SELECT NOW();
CURRENT_TIMESTAMP
是标准 SQL,在 SQL Server、Oracle、MySQL 等数据库中均可使用。您应尽可能遵循该标准。
Select current_timestamp;
now()
返回日期和时间,而不是时间戳。 - ajreal
CONVERT_TZ
,或者使用文档中的其中一种方法设置默认时区。 - Brad Koch