2013-05-06 85 views

回答

1

如果列是TIME類型,那麼ADDTIME函數將起作用。只需使用負'小時:分鐘':

ADDTIME(my_column, '-0:04') 
+0

好吧,讓我看看我是否有這個權利在我的腦海。使用將ADDTIME應用於所有SELECTED行的UPDATE語句...正確? – 2013-05-06 17:16:29

+0

如果我理解正確並且這是'TIME'或'DATETIME'列,那麼是的:'UPDATE my_table SET my_column = ADDTIME(my_column,'-0:04')WHERE ...'。如果它是'TIMESTAMP'列,答案將會不同。 – 2013-05-06 17:25:14

+0

對不起,是的,它是一個TIME類型的列。謝謝埃德! – 2013-05-06 17:30:17