MySQLでDATETIME型のデータを高速に検索する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[MySQL]]
MySQLで日付データを扱う場合、DATETIME型よりもUNIXTIMEのIN...
http://blog.fukaoi.org/2009/03/19/mysql_datetime
*MySQLでDATETIME型のデータを高速に検索する方法 [#d2fbf9b6]
MySQLでDATETIME型のカラムを追加して、YYYY-MM-DD HH:MM:SS...
DATETIME型のカラムをWHERE以降の条件句に指定して、年月日時...
**結論 [#pe5025bb]
DATETIME型で保存するのではなく、UNIX_TIMESTAMP関数を使いI...
その際に注意しなければならないのが、INT型の年月日時を指定...
うっかりこのように指定してしまうと、カラムがINT型であって...
ただし、このINT型で年月日時データを保存する方法にもデメリ...
そのためサーバのコマンドラインよりMySQL Clientを使いダイ...
その場合は人手間だが以下のようにFROM_UNIXTIME関数を使用し...
#code(sql){{
SELECT id, FROM_UNIXTIME(unixtime) FROM test_unixtime
WHERE unixtime BETWEEN 1219485600 AND 1219...
}}
終了行:
[[MySQL]]
MySQLで日付データを扱う場合、DATETIME型よりもUNIXTIMEのIN...
http://blog.fukaoi.org/2009/03/19/mysql_datetime
*MySQLでDATETIME型のデータを高速に検索する方法 [#d2fbf9b6]
MySQLでDATETIME型のカラムを追加して、YYYY-MM-DD HH:MM:SS...
DATETIME型のカラムをWHERE以降の条件句に指定して、年月日時...
**結論 [#pe5025bb]
DATETIME型で保存するのではなく、UNIX_TIMESTAMP関数を使いI...
その際に注意しなければならないのが、INT型の年月日時を指定...
うっかりこのように指定してしまうと、カラムがINT型であって...
ただし、このINT型で年月日時データを保存する方法にもデメリ...
そのためサーバのコマンドラインよりMySQL Clientを使いダイ...
その場合は人手間だが以下のようにFROM_UNIXTIME関数を使用し...
#code(sql){{
SELECT id, FROM_UNIXTIME(unixtime) FROM test_unixtime
WHERE unixtime BETWEEN 1219485600 AND 1219...
}}
ページ名: