mysql:8703
From: きたぢま <きたぢま <kitajima@xxxxxxxxxx>>
Date: Thu, 05 Feb 2004 10:50:19 +0900
Subject: [mysql 08703] Re: 日付のデータタイプについて
これは[Masaki Nohtomi]様が[04/02/05 01:14:25]に送信された、 [[mysql 08702] 日付のデータタイプについて]の返信です。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ きたぢまです。 日時の目的と用途によって変わると思いますが、僕の感想としては DATETIME型で定義しておくと日付け関数の恩恵(結構な数用意されている)にあず かりやすいという点がメリットでしょうか。 例:DAYOFWEEK(date) ・・・・dateの曜日を返します。(1=日曜日...) また、YYYY/DD/MM書式をTIME値(INT)に変換するのも自分でやると面倒ですが、 これもSQLの関数に任せることもできます。 つまり、PHPで計算処理するよりもっと簡単になる…。 任せれるものは任せる。これがバグを減らす鉄則です。(自論!?) ただ、新旧比較・ソートだけならINTでも十分でしょう。 Masaki> PHPでの計算処理が簡単という理由で Masaki> 現在日付のデータはUNIXTIMEにして、 Masaki> データタイプはINTで設定しておりますが、 Masaki> 日付のデータタイプはやはりDATETIMEなどがいいのでしょうか? きたぢま <kitajima@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp/ ━━━━────────────────────────────
8702 2004-02-05 01:14 [Masaki Nohtomi <narf] 日付のデータタイプについて -> 8703 2004-02-05 10:50 ┗[きたぢま <kitajima@x] 8704 2004-02-05 11:54 ┗[ML account <ml@xxxxx] 8707 2004-02-05 14:27 ┗[Masaki Nohtomi <narf]