mysql设置时间字段自动设置创建时间和更新时间
根据阿里巴巴开发手册的数据库建表规范,表必备三字段:id, create_time, update_time。 如果每次都手动维护创建时间和更新时间非常麻烦,这时候我们可以使用mysql自动设置创建时间和更新时间。
设置方法
为时间类型的数据设置默认值为CURRENT_TIMESTAMP
和CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
。如下图:
其中CURRENT_TIMESTAMP
可以在插入时维护设置当前系统时间,可用作创建时间。
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
不仅在插入数据时,而且在修改数据时,都可以维护时间字段,所以可以用作修改时间