Mysql时间加减函数为date_add()、date_sub()
定义和用法
DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_SUB() 函数向日期减少指定的时间间隔。
语法
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
date 参数是合法的日期表达式。
expr参数是您希望添加的时间间隔。
type 参数可以是下列值:
Type 值
- MICROSECOND
- SECOND
- MINUTE
- HOUR
- DAY
- WEEK
- MONTH
- YEAR
- 具体时间也可以
实例应用
update 表 set 字段 = DATE_SUB(字段的时间, INTERVAL EXP Type) where 条件
UPDATE task set ExecuteTime = DATE_SUB(ExecuteTime, INTERVAL 6 HOUR) WHERE ScheduleID = 3374 and ExecuteTime >= '2020-06-30 09:00:00'