タグ別アーカイブ: datetime

datetime型をtimestamp型に変換 (MySQLの時間計算)

MySQLでdatetime型をtimestamp型に変換する方法です。

時間を加算・減算する時にDatetime型だと文字列ですので、UNIXTIMEに変換して計算すると楽です。

UNIXTIMEとは、1970年1月1日 00:00:00からの経過秒数のことですね。

カテゴリー: SQL文 | タグ: , , , , | コメントは受け付けていません。

PHP5.3のtimezone関連のエラー (php.ini)

PHPを5.3.×にアップグレードしてみたら、timezone関連にエラーが出るようになりました。
PHPからMySQLにDatetime型でデータを登録していたのですが、何故か登録されない・・・
という症状が出て、原因追究したところ
「PHP5.3からはタイムゾーンの設定が必要」
なことがわかりました。

PHPファイルをターミナルから直接叩いてみたところ

カテゴリー: Linux | タグ: , , , , , , | コメントは受け付けていません。

MySQL Datetime型でのis null(0000-00-00 00:00:00)

MySQLでDatetime型のカラム検索方法です。

DATE型・DATETIME型のカラムで、NOT NULLの設定の場合

カテゴリー: SQL文 | タグ: , , , , , | コメントは受け付けていません。