是否可以在MySQL中直接更新日期/时间。
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()
谢谢
发布于 2014-12-01 11:03:59
您可以在日期时间值上使用date_add(),而不仅仅是now()。
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)所以它将是
UPDATE
tasks
SET date_due=date_add(date_due,interval 10 minute)
WHERE tasks.id = '97534f55-32a9-8ef3-2e2f-547c3782d5e6'
AND deleted=0;https://stackoverflow.com/questions/27226909
复制相似问题