MySQL时间加减函数
DATE_ADD(date,INTERVAL expr type) 往当前日期添加指定时间间隔
DATE_SUB(date,INTERVAL expr type) 往当前日期减去指定时间间隔
参数解析:
date: 数据表时间字段
expr: 添加/减去的时间间隔
type: 添加/减去的时间单位,可选值如下
MICROSECOND | 微秒,一秒等于一百万微秒 |
SECOND | 秒 |
MINUTE | 分 |
HOUR | 时 |
DAY | 天 |
WEEK | 周 |
MONTH | 月 |
QUARTER | 季度(3个月) |
YEAR | 年 |
SECOND_MICROSECOND | 输入微秒转换为秒, 1000000微秒等于1秒 |
MINUTE_MICROSECOND | 输入微秒转换为分, 60*1000000微秒等于一分钟 |
MINUTE_SECOND | 输入秒转换为分, 80秒等于1分20秒 |
HOUR_MICROSECOND | 输入微秒转换为小时, 1000000*60*60微秒等于一小时 |
HOUR_SECOND | 输入秒转换为小时 |
HOUR_MINUTE | 输入分钟转换为小时 |
DAY_MICROSECOND | 输入微秒转换为天 |
DAY_SECOND | 输入秒转换为天 |
DAY_MINUTE | 输入分转换为天 |
DAY_HOUR | 输入时转换为天 |
YEAR_MONTH | 输入月转换为年 |
vip表, 字段id,overdue_time过期时间
数据初始值, 一条记录, id = 1, overdue_time = 2019-08-20 00:00:00
添加时间
DATE_ADD()
1: MICROSECOND
UP