2011-11-22 Timestampの驚くべき仕様。 MySQL 同僚エンジニアに教えてもらった事実。 Timestamp型のカラムが複数あるテーブルでUpdateを行った場合、最初に出てくるカラムのみが更新されます。 検証 適当にテーブルを作る。 ↑「created」「updated」というTimestamp型のカラムが2つある状態。 適当にデータを入れる。 ↑createdもupdatedも同じ値が入っている。適当にUpdateを行う。 ↑最初のカラムであるcreatedしか更新されていない!!