mysql 可以通过将 interval 关键字与时间单位、日期或日期时间相加来使用加法和减法运算符执行日期算术。
示例 1将 2 天添加到特定日期.
mysql> select '2017-05-20' + interval 2 day;+-------------------------------+| '2017-05-20' + interval 2 day |+-------------------------------+| 2017-05-22 |+-------------------------------+1 row in set (0.00 sec)
示例 2从特定日期减去 2 天。
mysql> select '2017-05-20' - interval 2 day;+-------------------------------+| '2017-05-20' - interval 2 day |+-------------------------------+| 2017-05-18 |+-------------------------------+1 row in set (0.00 sec)
示例 3添加 2 小时的时间。
mysql> select '2017-05-20 05:04:35' + interval 3 hour;+-----------------------------------------+| '2017-05-20 05:04:35' + interval 3 hour |+-----------------------------------------+| 2017-05-20 08:04:35 |+-----------------------------------------+1 row in set (0.00 sec)
示例 4向特定日期添加一个月
mysql> select '2017-05-20 05:04:35' + interval 1 month;+------------------------------------------+| '2017-05-20 05:04:35' + interval 1 month |+------------------------------------------+| 2017-06-20 05:04:35 |+------------------------------------------+1 row in set (0.00 sec)
这样借助interval关键字,我们就可以进行日期运算了。
以上就是mysql如何使用加法和减法运算符进行日期运算?的详细内容。