扫码一下
查看教程更方便
adddate()函数 添加日期。
adddate()函数语法如下
adddate(date,interval expr unit)
-- 或者
adddate(expr,days)
当adddate()函数的第二个参数为 interval 时,adddate() 是 date_add() 的同义词。与其相关的函数 subdate() 是 date_sub() 的同义词。有关 interval 单位参数的信息,请参考date_add() 函数的介绍。
mysql> select date_add('1998-01-02', interval 31 day);
---------------------------------------------------------
| date_add('1998-01-02', interval 31 day) |
---------------------------------------------------------
| 1998-02-02 |
---------------------------------------------------------
1 row in set (0.00 sec)
mysql> select adddate('1998-01-02', interval 31 day);
---------------------------------------------------------
| adddate('1998-01-02', interval 31 day) |
---------------------------------------------------------
| 1998-02-02 |
---------------------------------------------------------
1 row in set (0.00 sec)
当使用第二个参数为 days 形式时,mysql 将其视为要添加到 expr 的整数天数。
mysql> select adddate('1998-01-02', 31);
---------------------------------------------------------
| date_add('1998-01-02', interval 31 day) |
---------------------------------------------------------
| 1998-02-02 |
---------------------------------------------------------
1 row in set (0.00 sec)