我在MySQL中有一张表。将表中的当前日期值添加为2天的sql语句看起来像什么?
UPDATE classes SET date = date + 1 where id = 161
这会增加一秒钟的值,我不想更新时间,我想增加两天?
假设您的字段是一种date类型(或相似类型):
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。
datetime