MySQL将12小时添加到一个时间字段
我需要在MySQL TIME
字段中添加12小时(不是DATETIME
),但是遇到了麻烦。
UPDATE `events` SET start_time = DATE_ADD(start_time, INTERVAL 12 HOUR)
WHERE `start_time` < '11:00:00'
返回没有错误,但没有任何改变,我想因为start_time
是一个TIME
字段。
UPDATE `events` SET start_time = start_time + '12:00:00'
WHERE `start_time` < '11:00:00'
增加12秒。
回答:
尝试使用ADDTIME而不是DATE_ADD。你可以做SET start_time = ADDTIME(start_time, '12:00:00')
以上是 MySQL将12小时添加到一个时间字段 的全部内容, 来源链接: utcz.com/qa/411371.html