MySQL在日期中添加天数

我在MySQL中有一张表。将表中的当前日期值添加为2天的sql语句看起来像什么?

UPDATE classes 

SET

date = date + 1

where id = 161

这会增加一秒钟的值,我不想更新时间,我想增加两天?

回答:

假设您的字段是一种date类型(或相似类型):

SELECT DATE_ADD(`your_field_name`, INTERVAL 2 DAY) 

FROM `table_name`;

使用您提供的示例,它看起来可能像这样:

UPDATE classes 

SET `date` = DATE_ADD(`date` , INTERVAL 2 DAY)

WHERE `id` = 161;

这种方法也适用datetime

以上是 MySQL在日期中添加天数 的全部内容, 来源链接: utcz.com/qa/424283.html

回到顶部