TIMESTAMPADD(unit,interval,datetime_expr)

TIMESTAMPADD(unit,interval,datetime_expr)

整数式 interval を、日付または日付時刻式 datetime_expr に加えます。interval のユニットは、次の値のひとつである unit 引数によって提示されます : FRAC_SECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTER 、または YEAR

unit 値は、記載されているキーワードのどれかを使用するか、または SQL_TSI_ のプリフィックスでの指定が可能です。例えば、DAYSQL_TSI_DAY は両方とも正当です。

mysql> SELECT TIMESTAMPADD(MINUTE,1,'2003-01-02');
        -> '2003-01-02 00:01:00'
mysql> SELECT TIMESTAMPADD(WEEK,1,'2003-01-02');
        -> '2003-01-09'