2013-05-06 77 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