MariaDB LOCALTIMESTAMP() 函数返回当前日期和时间。它按以下格式返回当前日期和时间:
- 如果在字符串上下文中使用,则以"YYYY-MM-DD HH:MM:SS"格式返回当前日期和时间.
- 如果在数字上下文中使用,则以 YYYYMMDDHHMMSS.uuuuuu 格式返回当前日期和时间。
LOCALTIMESTAMP() 、 LOCALTIME() 和 CURRENT_TIMESTAMP () 函数是 NOW() 函数的同义词。
语法
LOCALTIMESTAMP()
参数
不需要参数。
返回值
返回当前日期和时间。
示例 1:
下面的示例展示了 LOCALTIMESTAMP() 函数的用法。
SELECT LOCALTIMESTAMP();
Result: '2021-12-27 05:11:57'
SELECT LOCALTIMESTAMP() + 0;
Result: 20211227051157
SELECT LOCALTIMESTAMP() + 1;
Result: 20211227051158
示例 2:
考虑一个名为EmployeeLogin的数据库表,其中包含以下记录:
EmpID | Name | Login Stamp |
---|---|---|
1 | John | 2019-10-25 09:20:38 |
2 | Marry | 2019-10-25 09:21:05 |
3 | Jo | 2019-10-25 09:24:35 |
4 | Kim | 2019-10-25 09:25:24 |
5 | Ramesh | 2019-10-25 09:27:16 |
要在此表中插入新记录,可以使用以下语句。
INSERT INTO EmployeeLogin
VALUES (6, 'Suresh', LOCALTIMESTAMP());
-- 查看结果
SELECT * FROM EmployeeLogin;
这将产生类似于以下的结果:
EmpID | Name | Login Stamp |
---|---|---|
1 | John | 2019-10-25 09:20:38 |
2 | Marry | 2019-10-25 09:21:05 |
3 | Jo | 2019-10-25 09:24:35 |
4 | Kim | 2019-10-25 09:25:24 |
5 | Ramesh | 2019-10-25 09:27:16 |
6 | Suresh | 2019-10-25 09:28:19 |