MariaDB CURRENT_TIMESTAMP() 函数使用指南
在 MariaDB 中,CURRENT_TIMESTAMP() 是一个内置函数,它用于返回当前的日期时间。
CURRENT_TIMESTAMP() 是 NOW() 的同义词。
MariaDB CURRENT_TIMESTAMP() 语法
这是 MariaDB CURRENT_TIMESTAMP() 函数的语法:
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([precision])
参数
precision- 可选的。小数秒的精度。从 1 到 6。
返回值
MariaDB CURRENT_TIMESTAMP() 返回当前的日期时间。
如果处于字符串上下文,CURRENT_TIMESTAMP() 按 YYYY-MM-DD HH:MM:SS 格式返回当前日期。如果处理数字上下文,CURRENT_TIMESTAMP() 按 YYYYMMDDHHMMSS.uuuuuu 格式返回当前日期。
MariaDB CURRENT_TIMESTAMP() 示例
示例 1
下面的语句展示了 MariaDB CURRENT_TIMESTAMP() 函数的基本用法
SELECT
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP(),
CURRENT_TIMESTAMP(3),
CURRENT_TIMESTAMP(6)\G
输出:
CURRENT_TIMESTAMP: 2023-01-06 02:13:50
CURRENT_TIMESTAMP(): 2023-01-06 02:13:50
CURRENT_TIMESTAMP(3): 2023-01-06 02:13:50.248
CURRENT_TIMESTAMP(6): 2023-01-06 02:13:50.248662示例 2 -数字上下文
在数字上下文中使用时,生成的日期时间采用 YYYYMMDDHHMMSS.uuuuuu 格式。
例:
SELECT
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP + 0,
CURRENT_TIMESTAMP(6) + 0\G
输出:
CURRENT_TIMESTAMP: 2023-01-06 02:14:35
CURRENT_TIMESTAMP + 0: 20230106021435
CURRENT_TIMESTAMP(6) + 0: 20230106021435.028334结论
在 MariaDB 中,CURRENT_TIMESTAMP() 是一个内置函数,它用于返回当前的日期时间。