0
任何人都會對SQL語句有任何建議,這些SQL語句會更改過濾的一組行的時間字段?更改mySQL DB中特定行的更改時間字段
我有大約1500行有時間列。我需要從具有某個用戶標識的每一行中減去4分鐘...
建議?
任何人都會對SQL語句有任何建議,這些SQL語句會更改過濾的一組行的時間字段?更改mySQL DB中特定行的更改時間字段
我有大約1500行有時間列。我需要從具有某個用戶標識的每一行中減去4分鐘...
建議?
如果列是TIME
類型,那麼ADDTIME
函數將起作用。只需使用負'小時:分鐘':
ADDTIME(my_column, '-0:04')
好吧,讓我看看我是否有這個權利在我的腦海。使用將ADDTIME應用於所有SELECTED行的UPDATE語句...正確? – 2013-05-06 17:16:29
如果我理解正確並且這是'TIME'或'DATETIME'列,那麼是的:'UPDATE my_table SET my_column = ADDTIME(my_column,'-0:04')WHERE ...'。如果它是'TIMESTAMP'列,答案將會不同。 – 2013-05-06 17:25:14
對不起,是的,它是一個TIME類型的列。謝謝埃德! – 2013-05-06 17:30:17