2010-12-04 77 views
7

我需要存儲持續時間(分鐘數和/或小時數和/或天數)。 我看過MySQL類型,但DATE和TIME類型似乎用於存儲特定日期。不是持續時間。什麼是在MySQL中存儲持續時間的最佳方式

我想用int來存儲秒數,並將其轉換爲PHP來顯示。

+1

MySQL`TIME`範圍爲'-838:59:59'至'838:59:59'。它是否合適可能取決於你如何使用數據。我用它來存儲MP3歌曲長度等東西。 – Matthew 2010-12-04 17:16:15

+1

您正在考慮的方法很好。 – cspolton 2010-12-04 17:21:31

回答

7

你似乎自己有答案。您可以將持續時間中的毫秒數(或任何單位)存儲爲數字,並將其轉換爲您希望在應用程序中使用的單位。

-1

你不一定需要存儲它,或者說,如果它是從數據計算已經在你的表,你可以運行一個數學查詢:SELECT時間1,時間2 FROM表名

相關問題