在MySQL中存储持续时间的最佳方法是什么

时间:2010-12-04 17:07:37

标签: php mysql

我需要存储持续时间(分钟数和/或小时数和/或天数)。 我看过MySQL类型,但DATE和TIME类型似乎用于存储特定的日期。不是持续时间。

我考虑使用int来存储秒数,并将其转换为PHP以供显示。

3 个答案:

答案 0 :(得分:7)

你似乎自己有答案。您可以将持续时间内的毫秒数(或任何单位)存储为数字,并将其转换为您希望在应用程序中使用的单位。

答案 1 :(得分:1)

您可以将值存储为数字。

答案 2 :(得分:-1)

您可能不一定需要存储它,如果它是根据表中已有的数据计算的,则可以运行数学查询:SELECT time1-time2 FROM table_name