2014-09-03 64 views
0

這可能非常簡單,但我是MySQL新手,並且已經梳理了文檔,無法找出正確的語法。我在「helpdesk_data」中有一個單元(Wait),它從另一個名爲「temp_data」(第4列)的表中更新。值正在更新,但值是秒或INT。我需要將它轉換爲MINUTES和SECONDS,以便以我爲「等待」列的列類型指定的TIME格式正確顯示。MySQL將單元值從秒轉換爲時間格式

UPDATE temp_data a, helpdesk_data b 
SET b.Wait = a.`Column 4` 
WHERE a.id = 2; 

我已經試過SEC_TO_TIME(Seconds)我理解這個概念,但我怎麼得到這個單元格的值來填充SEC_TO_TIME命令(秒)輸入和更新的helpdesk_data表的終值還是我關於這一切都錯了?

+0

_「但我怎麼得到這個單元格的值來填充SEC_TO_TIME命令的」秒「輸入」__ SEC_TO_TIME(column_name_goes_here)'...? – CBroe 2014-09-03 18:40:43

回答

1

這應該是

UPDATE temp_data a, helpdesk_data b 
SET b.Wait = SEC_TO_TIME(a.`Column 4`) 
WHERE a.id = 2; 

如果您

a.`Column 4` 

包含秒整數值。

相關問題