2010-12-04 8 views
7

期間(分および/または時間および/または日数)を保存する必要があります。 私はMySQLの型を調べましたが、DATEとTIMEの型は特定の日付を格納するために使用されているようです。期間ではありません。持続時間をMySQLに保存するにはどうすればいいですか

私は秒の数を格納するためにintを使用することを考え、表示のためにPHPでそれを変換します。

+1

mysqlの 'TIME'の範囲は '-838:59:59'〜 '838:59:59'です。おそらくデータをどのように使用しているかによって、適切かどうかが決まります。私はMP3曲の長さなどを保存するためにそれを使用しました – Matthew

+1

あなたが考えているアプローチは良いです。 – cspolton

+0

どのようにその期間情報を使用しますか? – Gumbo

答えて

7

あなた自身が答えを持っているようです。期間内のミリ秒数(または任意の単位)を数値として格納し、アプリケーションで希望する単位に変換することができます。

-1

あなたは、必ずしもすでにあなたのテーブルにあなたは数学のクエリを実行することができ、データから計算されていた場合、いずれか、それを格納する必要はないかもしれません:TABLE_NAME

+1

私はそれについて厳しいですが、実際には期間を保存する必要があります。 – user457015

1

FROM時刻1-TIME2を選択するには、数として値を格納することができます。

関連する問題