Mysql 添加 create_time, update_time 创建时间 更新时间 自动更新

# 添加 创建 更新 时间字段
ALTER TABLE `表名`
ADD COLUMN `create_time`  datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `最后一个列名`,
ADD COLUMN `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER `create_time`;

执行后, 会批量更新 现有数据全部自动更新为当前时间, 新插入的数据时候自动更新插入的时间.

修改已存在字段.

添加 创建 更新 时间字段

ALTER TABLE 表名
MODIFY COLUMN create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER create字段前面一个字段名,
MODIFY COLUMN update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER create_time;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容