使用MySQL获取时间戳

bsy*_*rbi 52 mysql timestamp

如何使用mysql查询获取当前时间戳?

Bra*_*och 93

取决于您正在寻找哪种.

1350517005可以像这样检索当前整数Unix Timestamp():

SELECT UNIX_TIMESTAMP();
Run Code Online (Sandbox Code Playgroud)

MySQL经常将时间戳显示为日期/时间字符串.要获得其中一个,这些是您的基本选项(来自MySQL日期和时间参考):

SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_TIMESTAMP();
SELECT NOW();
Run Code Online (Sandbox Code Playgroud)


Ale*_*lex 10

CURRENT_TIMESTAMP 是标准的SQL,适用于SQL服务器,Oracle,MySQL等.您应该尽可能地保持标准.

  • 在 bigint 中插入 CURRENT_TIMESTAMP 不会存储 unix 时间戳 (2认同)