MySQL add days to a date

前端 未结 9 1713
夕颜
夕颜 2020-11-27 18:35

I have a table in MySQL. What would be the sql statement look like to add say 2 days to the current date value in the table?

UPDATE classes 
SET 
date = date         


        
9条回答
  •  情书的邮戳
    2020-11-27 19:26

    Assuming your field is a date type (or similar):

    SELECT DATE_ADD(`your_field_name`, INTERVAL 2 DAY) 
    FROM `table_name`;
    

    With the example you've provided it could look like this:

    UPDATE classes 
    SET `date` = DATE_ADD(`date` , INTERVAL 2 DAY)
    WHERE `id` = 161;
    

    This approach works with datetime , too.

提交回复
热议问题