0

私はmysqlデータベースにユーザーテーブルを持っており、タイプTIMESTAMPの列timeOfUserSignup(またはそのようなもの)を持つことでユーザーがサインアップした時間を記録し、デフォルトはCURRENT_TIMEに設定されています。

しかし、そのユーザーの情報を更新するとどうなりますか。その列の値は、更新が発生した時刻に変更されますか?

4

1 に答える 1

1

いいえ、更新時に変更されることはありません。

テーブル挿入で値を渡さない場合にのみ、デフォルト値が生成されます。更新時にも値を変更する必要がある場合は、追加のトリガーを使用できます。

于 2013-10-26T07:09:38.103 に答える