有时候我们会在表里使用一个记录更新时间的字段,例如update_time,它可能是datetime类型或者timestamp等其他时间类型,如果我们想让它在每次更新该条记录的时候自动更新为当前时间,可以修改它的属性


# 若该字段不存在
ALTER TABLE `software` ADD `update_time` DATETIME on update CURRENT_TIMESTAMP NOT NULL AFTER `is_active`;

# 若该字段已存在
ALTER TABLE `software(表名)` CHANGE `update_time` `update_time` DATETIME on update CURRENT_TIMESTAMP NULL DEFAULT NULL;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐