自动更新

数据库表经常需要有两字段,create_timeupdate_time,方便对数据库内的数据进行维护,常用的做法是,通过设置数据库字段,在应用层面生成时间并插入到数据库中,更新也是如此。实际上,数据库表字段提供了DEFAULT  属性,可以设置默认值CURRENT_TIMESTAMP ,实现插入新记录后提供默认的值为当前的时间。如果需要更新记录后自动更新update_time ,需要指定 on update

 

`create_time` datetime DEFAULT CURRENT_TIMESTAMP,

`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

发表评论

电子邮件地址不会被公开。 必填项已用*标注