id:its-tom の質問に勝手に回答するコーナー。
MySQLだとtimestamp型を使うとか。*1

CREATE TABLE TEST(
ID int,
CHECK_DATE timestamp
)

これで、

INSERT INTO TEST(ID) VALUES(0);

とすると、

ID=0
CHECK_DATE=20070709235540

と、いった感じにINSERT, UPDATEのタイミングで書き込まれる。
ただし、1テーブルに使えるtimestamp型は一つまで。

*1:もしかして、これは無しで、どうしてもDate型 etc... に入れたいって話だったのだろうか