1

MySQL テーブルにタイムスタンプ列があります。この列のデフォルト値は です。すべてのデータが失われるため、列を削除して再度追加することなく、この列のON UPDATEプロパティを に等しくしCURRENT_TIMESTAMPたいと考えています。CURRENT_TIMESTAMP

これは可能ですか?

4

1 に答える 1

2

ALTER次のステートメントを使用して、これを正常に実行できるはずです。

ALTER TABLE yourtable
  MODIFY the_timestamp_column TIMESTAMP
     DEFAULT CURRENT_TIMESTAMP 
     ON UPDATE CURRENT_TIMESTAMP;

私の簡単なテストでは正しく動作します。

于 2012-11-06T11:40:48.833 に答える