我需要將12小時添加到mysql TIME字段(而不是DATETIME),並且遇到問題。Mysql將12小時添加到時間字段
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必須是新的它不在我的手冊 – sdfor 2011-01-30 02:53:42
@sdfor:很高興聽到它。對於手冊,我傾向於更多地依賴在線內容。對於mysql,你可以使用http://dev.mysql.com/doc/ – nybbler 2011-01-30 03:03:28