我在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。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。