今天写代码用到了

1
2
3
4
5
6
7
8
9
10
11
#三年前的日期
select date_format(date_sub(now(),interval 3 year),'%Y-%m-%d')
#6个月之后的时间
select date_add(now(),interval 6 month);
#14天后的时间
select date_add(now(),interval 3 day);
#10分钟之内的数据
select * from table_name where create_time >=
(select date_sub(now(),interval 10 minute))
#30秒后的时间
select date_add(now(),interval 30 second);