📜  MySQL localtimestamp()函数(1)

📅  最后修改于: 2023-12-03 15:03:04.834000             🧑  作者: Mango

MySQL localtimestamp() 函数

简介

MySQL 的 localtimestamp() 函数用于获取当前时间戳,即当前时间的日期和时间。该时间戳使用当前服务器所在的时区。

语法

localtimestamp() 函数没有任何参数,它的语法如下:

SELECT localtimestamp();
返回值

localtimestamp() 函数返回一个 datetime 类型的值,它表示当前时间的日期和时间。该时间戳使用当前服务器所在的时区。

示例

以下是使用 localtimestamp() 函数的一些示例:

-- 显示当前时间戳
SELECT localtimestamp();

-- 向表中插入当前时间戳
INSERT INTO my_table (created_at) VALUES (localtimestamp());

-- 在 WHERE 子句中比较时间戳
SELECT * FROM my_table WHERE created_at > localtimestamp() - INTERVAL 1 HOUR;
注意事项
  • 如果需要使用 UTC 时间戳,可以使用 utc_timestamp() 函数。
  • 如果需要获取当前日期,可以使用 curdate() 函数。
  • 如果需要获取当前时间,可以使用 curtime() 函数。