MySQL :: MySQL 5.1 リファレンスマニュアル :: 10.3.1 DATETIME、DATE、そして TIMESTAMP タイプ Timestamp 型はレコードが更新されるとき自動で現在時刻に更新される。 作成日時と更新日時をレコードに持たせたい DATETIME 型に DEFAULT 値で CURRENT_TIMESTAMP を指定するとエラーになってしまうので、トリガーでレコード挿入時に現在の時刻をセットしてみた。 DROP TABLE IF EXISTS book; CREATE TABLE book ( isbn VARCHAR(30) NOT NULL PRIMARY KEY , title VARCHAR(50) NOT NULL , register_datetime DATETIME , update_datetime TIMESTAMP DEFAULT