MariaDB TIMESTAMP() 函数使用指南
在 MariaDB 中,TIMESTAMP()
是一个内置函数,它累加所有参数并将结果作为日期时间值返回。
MariaDB TIMESTAMP()
语法
这是 MariaDB TIMESTAMP()
函数的语法:
TIMESTAMP(date_or_datetime)
或
TIMESTAMP(date_or_datetime, time)
参数
date_or_datetime
- 必需的。一个日期或者日期时间表达式。格式:
YYYY-MM-DD
或者YYYY-MM-DD HH:MM:SS
time
- 可选的。一个时间值。格式:
HH:MM:SS
。
如果您提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1
。
返回值
MariaDB TIMESTAMP(date_or_datetime)
函数将 date_or_datetime
作为日期时间值返回。 TIMESTAMP(date_or_datetime, time)
将 date_or_datetime
与 time
的和作为日期时间值返回。
如果任何一个参数为 NULL
,TIMESTAMP()
函数将返回 NULL
。
TIMESTAMP()
示例
示例 1 - 日期值
SELECT TIMESTAMP('2023-01-12');
输出:
+-------------------------+
| TIMESTAMP('2023-01-12') |
+-------------------------+
| 2023-01-12 00:00:00 |
+-------------------------+
示例 2 - 日期和时间值
SELECT TIMESTAMP('2023-01-12', '10:10:10');
输出:
+-------------------------------------+
| TIMESTAMP('2023-01-12', '10:10:10') |
+-------------------------------------+
| 2023-01-12 10:10:10 |
+-------------------------------------+
示例 3 - 日期时间和时间值
SELECT TIMESTAMP('2023-01-12 12:00:00', '12:00:00');
输出:
+----------------------------------------------+
| TIMESTAMP('2023-01-12 12:00:00', '12:00:00') |
+----------------------------------------------+
| 2023-01-13 00:00:00 |
+----------------------------------------------+
结论
在 MariaDB 中,TIMESTAMP()
是一个内置函数,它累加所有参数并将结果作为日期时间值返回。