我需要存儲持續時間(分鐘數和/或小時數和/或天數)。 我看過MySQL類型,但DATE和TIME類型似乎用於存儲特定日期。不是持續時間。什麼是在MySQL中存儲持續時間的最佳方式
我想用int來存儲秒數,並將其轉換爲PHP來顯示。
我需要存儲持續時間(分鐘數和/或小時數和/或天數)。 我看過MySQL類型,但DATE和TIME類型似乎用於存儲特定日期。不是持續時間。什麼是在MySQL中存儲持續時間的最佳方式
我想用int來存儲秒數,並將其轉換爲PHP來顯示。
你似乎自己有答案。您可以將持續時間中的毫秒數(或任何單位)存儲爲數字,並將其轉換爲您希望在應用程序中使用的單位。
你不一定需要存儲它,或者說,如果它是從數據計算已經在你的表,你可以運行一個數學查詢:SELECT時間1,時間2 FROM表名
您可以將值存儲爲數字。
MySQL`TIME`範圍爲'-838:59:59'至'838:59:59'。它是否合適可能取決於你如何使用數據。我用它來存儲MP3歌曲長度等東西。 – Matthew 2010-12-04 17:16:15
您正在考慮的方法很好。 – cspolton 2010-12-04 17:21:31