• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[MYSQL]TIMESTAMPをWHERE句に指定しUPDATEする方法)

[MYSQL]TIMESTAMPをWHERE句に指定しUPDATEする方法

このQ&Aのポイント
  • MYSQLにおけるTIMESTAMPのUPDATE方法と仕様について調査しました。
  • MYSQLではUPDATE後、TIMESTAMPの値が変化する仕様がありますが、ORACLEでは変化しないことが確認されました。
  • テーブル作成とUPDATEの方法について詳細な手順を紹介しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>create table test(time timestamp, amount int); デフォルト値を設定せずにtimestamp型のフィールドをつくると ON UPDATE CURRENT_TIMESTAMP属性がつきます。 すなわち、データが更新するたびにその時間に合わされるということです。 create table test(time timestamp DEFAULT CURRENT_TIMESTAMP, amount int); とすればよいでしょう。 しかしこれは、timestamp型ではなくdatetime型にすればよい気が するのですが・・・

noname#89496
質問者

お礼

thanks for your reply

関連するQ&A