我有一个名为test_duration bigint(12)的数据列。我将时间以秒为单位存储到数据库中。现在,当我从表中提取记录时,我希望将时间转换为hh:mm:ss格式。我该如何做到这一点?事先谢谢。

最佳答案

您可以使用mysql函数。
例子:

SELECT SEC_TO_TIME(2378);

输出为:
00:39:38

所以在你的例子中:
SELECT SEC_TO_TIME(test_duration) as `Time` FORM YOUR_TABLE;

10-08 18:19