搜索

# 添加 创建 更新 时间字段
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`;

MySQL

版权属于:guoxiaorui
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
1
查看目录

目录

来自 《mysql-记录创建时间、更新时间,自动生成》
评论

博主很懒,啥都没有
© 2022 程序猿小睿