1

我有一个程序,当有人单击一个按钮时,我想在我的 SQL 数据库中的每个 dateTime 上添加一个小时。例如,如果原始 dateTime 是 2013-02-18 01:00:40.330,当单击按钮时,它将变为 2013-02-18 02:00:40.330。有没有办法用 UPDATE 子句做到这一点?

4

3 回答 3

0

当然,您可以使用 addtime() :

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_addtime

或在代码中:

SELECT ADDTIME(YOURTIMEFIELD, '1:0:0');
于 2013-05-28T12:37:21.027 回答
0

您可以在更新查询中使用以下代码。

DATE_ADD(NOW(), INTERVAL 1 HOUR)
于 2013-05-28T12:38:07.073 回答
0

假设 exampletable 是您的表,而 time111 是您必须更新的列,请尝试以下操作:-

UPDATE exampletable SET time111 = DATEADD(hour, 1, time111)
于 2013-05-28T12:39:30.847 回答