需求:记录表中每条记录创建时间和最新修改时间

一、界面操作

工具:mysql-front

右键添加字段createTime和updateTime,字段类型为timestamp

mysql延时任务 mysql设置时间戳_mysql

mysql延时任务 mysql设置时间戳_mysql_02

完成,在表中添加一条新纪录,可看到createTime和updateTime字段值的变化。

mysql延时任务 mysql设置时间戳_字段_03

 

二、命令行操作

1、使用timestamp

①添加字段,保存记录创建时间:

alter table 表名 add 字段名 timestamp not null DEFAULT CURRENT_TIMESTAMP;

②添加字段,保存记录最新修改时间:

alter table 表名 add 字段名 timestamp not null ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

操作如图:

mysql延时任务 mysql设置时间戳_表名_04

mysql延时任务 mysql设置时间戳_mysql_05

 

2、使用datetime

与上面操作相同,将字段类型换成datetime即可

mysql延时任务 mysql设置时间戳_字段类型_06

 

mysql延时任务 mysql设置时间戳_字段类型_07