📅  最后修改于: 2023-12-03 15:17:46.845000             🧑  作者: Mango
在 MySQL 中,DATE_ADD() 函数用于向日期或日期时间添加一个间隔。
DATE_ADD(date, INTERVAL value interval_unit)
其中,date
是要添加间隔的日期或日期时间,value
是要添加的值,interval_unit
是时间间隔单位,如DAY
, MONTH
, YEAR
, HOUR
, MINUTE
, SECOND
等。
例如,我们要将一个日期加上30天,可以使用如下语句:
SELECT DATE_ADD('2021-01-01', INTERVAL 30 DAY);
输出结果为:
2021-01-31
同样地,我们也可以在时间上添加一个间隔:
SELECT DATE_ADD('2021-01-01 00:00:00', INTERVAL 1 HOUR);
输出结果为:
2021-01-01 01:00:00
在需要对日期和时间进行操作时,DATE_ADD() 函数是一个非常方便的工具。除了添加间隔外,它还可以用于减少间隔,语法类似于 DATE_ADD()。