0

我在我的 mysql 数据库中有一个用户表,在那里我通过具有 TIMESTAMP 类型的列 timeOfUserSignup(或类似的东西)记录用户注册的时间,默认设置为 CURRENT_TIME。

但是,如果我更新该用户的信息会发生什么。该列值会更改为更新发生的时间吗?

4

1 回答 1

1

不,它不会在更新时更改。

仅当您未在表插入上传递任何值时才会生成默认值。如果您还需要更改更新的值,那么您可以为此使用额外的触发器。

于 2013-10-26T07:09:38.103 回答