timestamp数据类型sql
Mysql数据库中,当字段类型为timestamp(时间戳)时,若是默认值取CURRENT_TIMESTAMP,则在insert一条记录时,此时的值自动设置为系统当前时间,通常作建立字段用(create_time)数据库
若是是 ON UPDATE CURRENT_TIMESTAMP ,则时间字段会随着update命令进行实时更新,即当此条数据的其余字段发生变化时,此时字段的值自动更新为最新的时间,通常作更新字段用(update_time)。spa
总结:3d
CURRENT_TIMESTAMP:记录数据建立时间blog
ON UPDATE CURRENT_TIMESTAMP: 在建立新记录和修改现有记录的时候,对这个数据列更新时间date
补充:数据类型
全部时间和日期的数据类型:im
注:datetime 和timestamp做为自动更新时间字段的区别:时间戳
如下 # 1 等于 # 2d3
不说废话,Navicat举例: