MySQL将单个单元格值从秒转换为时间格式

时间:2014-09-03 18:37:06

标签: mysql

这可能是如此简单,但我是一个MySQL新手,已经梳理了文档,无法找出正确的语法。我有一个单元格(等待)" helpdesk_data"从另一个名为" temp_data"的表中更新(第4栏)。值正在更新,但值以秒或INT表示。我需要将它转换为MINUTES和SECONDS以正确的时间格式显示我为#34; Wait"的列类型指定的格式。列。

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

我已经尝试了SEC_TO_TIME(Seconds)我理解了这个概念但是如何获取此单元格的值来填充SEC_TO_TIME命令的(秒)输入并更新最终值帮助台_数据表还是我说这个都错了?

1 个答案:

答案 0 :(得分:1)

这应该是

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

如果你的

a.`Column 4` 

包含秒作为整数值。