mysql中时间加1怎么弄,mysql 日期加减

  • Post author:
  • Post category:mysql


mysql日期加减

一、MySQL 为日期增加一个时间间隔:date_add()。

1、  示例:

set @dt = now();

select date_add(@dt, interval 1 day);  – 加1天

select date_add(@dt, interval 1 hour);   -加1小时

select date_add(@dt, interval 1 minute);  – 加1分钟

select date_add(@dt, interval 1 second);   -加1秒

select date_add(@dt, interval 1 microsecond); -加1毫秒

select date_add(@dt, interval 1 week); -加1周

select date_add(@dt, interval 1 month); -加1月

select date_add(@dt, interval 1 quarter); -加1季

select date_add(@dt, interval 1 year);  -加1年

2、MySQL adddate(), addtime()函数,可以用 date_add() 来替代。

二、MySQL 为日期减去一个时间间隔:date_sub():

1、mysql> select date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_second);

date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_