プロが教えるわが家の防犯対策術!

MySQLとPHPで製作しています。
registdateとlastaccessとういうカラムにtimestampを設定して
登録操作でINSERT文にregistdateとlastaccessの両方にNow()として登録。
更新操作でUPDATE文にlastaccessのみにNow()として更新したいのですが、更新作業の際に2つのカラムが更新されます。設定の方法を教えてください。

A 回答 (2件)

バージョンが書かれていないし、説明が面倒なのでマニュアルでの記載ページを参考URLで示します。



簡単な方法としては、datetime型を使うことのようです。

参考URL:http://dev.mysql.com/doc/refman/4.1/ja/datetime. …
    • good
    • 0

確かtimestamp型は何も指定せずUPDATEすると現在時刻がセットされる仕様になっているはずです。


前の値を残したいなら明示的に指定してやってください。

この回答への補足

その設定方法をご存知ないですか?

補足日時:2006/09/06 16:11
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!