2013年11月23日土曜日

MySQLの作成日と更新日のカラム生成の設定が分かりやすかった記事

MySQLのテーブルでレコードの増減が頻繁に起こるテーブルは作成日と更新日のカラムを作成したりすると便利です。ただ、コードでいちいち書くの面倒くさいからデータベース側で設定できないか調べていると便利な記事を見つけました。

ポイントは、

  • Timestamp型はレコードに更新があれば自動更新してくれる。ただし、テーブルにつき1つ。
  • 作成日カラムはDatetime型にする。
  • レコードがINSERTされたら作成日を設定してやるトリガーを用意。
こんなとこでした。あとの注意点は作成日のデフォルト値かな。


http://www.marcus-povey.co.uk/2013/03/11/automatic-create-and-modified-timestamps-in-mysql/

0 件のコメント:

コメントを投稿