• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:INSERT時の時刻を自動挿入)

mysqlのINSERT時に自動で時刻を挿入する方法

このQ&Aのポイント
  • mysqlのテーブルでINSERT時に自動で現在時刻をTIME列に挿入する方法について教えてください。
  • INSERT時にTIME列にIDが追加された時刻を入れたいですが、TIMEの型をTIMESTAMPにするとUPDATE時も更新されてしまいます。
  • 現在時刻が指定できるデフォルトオプションがあれば良いのですが、うまくいきません。他の方法はありますか?

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

  • ベストアンサー
  • retr
  • ベストアンサー率75% (30/40)
回答No.1

create table で、 time datetime not null default 'now' とするか、 インサート時に、 insert into tablename values ('ID' , 'now'); でどうでしょう?

MEITO
質問者

お礼

time datetime not null default 'now'は デフォルトが0000-0000-00 00:00:00 になってしまいましたが、 insert into tablename values ('ID' , now());で うまくいきました。 どうもありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A