首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL -更新日期/时间- 10分钟。未来

MySQL -更新日期/时间- 10分钟。未来
EN

Stack Overflow用户
提问于 2014-12-01 10:59:51
回答 1查看 286关注 0票数 0

是否可以在MySQL中直接更新日期/时间。

代码语言:javascript
复制
UPDATE tasks SET date_due='2014-12-01 10:30:00' WHERE  tasks.id = '97534f55-32a9-8ef3-2e2f-547c3782d5e6' AND deleted=0;

我需要更新时间,10分钟。在未来。

上述时间是,而不是当前时间,因此我不能使用DATE_ADD(NOW()

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-01 11:03:59

您可以在日期时间值上使用date_add(),而不仅仅是now()

代码语言:javascript
复制
mysql> select date_add('2014-12-01 10:30:00',interval 10 minute) as date ;
+---------------------+
| date                |
+---------------------+
| 2014-12-01 10:40:00 |
+---------------------+
1 row in set (0.00 sec)

所以它将是

代码语言:javascript
复制
UPDATE 
tasks 
SET date_due=date_add(date_due,interval 10 minute) 
WHERE  tasks.id = '97534f55-32a9-8ef3-2e2f-547c3782d5e6' 
AND deleted=0;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27226909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档