MySQL获取前一天的日期

例如今日日期为2022-07-08 12:06:12,获取前一天日期SQL语法如下

select sysdate() + INTERVAL -1 DAY;

输出如下

2022-07-07 12:06:12

获取未来一天的日期

select sysdate() + INTERVAL 1 DAY;

输出如下

2022-07-09 12:06:12

其他常用语法

select sysdate() + INTERVAL '-1 2' DAY_HOUR; -- 过去一天2小时
select sysdate() + INTERVAL '-1 1:1:1' DAY_SECOND; -- 过去一天1小时1分钟1秒
更新日期:
作者: qwding