获取日期和时间
SELECT NOW(),CURDATE(), CURTIME() FROM DUAL;
执行结果如下:
获取月份、星期、星期数、天数等函数
SELECT YEAR(CURDATE()), MONTH(CURDATE()), DAY(CURDATE()), HOUR(CURTIME()), MINUTE(NOW()), SECOND(SYSDATE()) FROM DUAL;
打印结果如下:
落地
创建 SQL 表时候指定字段创建时间
create_time datetime DEFAULT CURRENT_TIMESTAMP() COMMENT '创建时间' create_time datetime DEFAULT CURRENT_DATE() COMMENT '创建日期'
在添加一条记录的时候,后端不用指定该字段的值,SQL 会自动填充该字段。
更新记录获取当前时间
update_time datetime DEFAULT CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP() COMMENT '更新时间'
在更新该记录时, 后端不用指定该字段的值,SQL 会自动填充该字段。