MySQL 插入时间 更新时间
MySQL 插入时间 更新时间
MySQL时间字段自动填充设置指南:本文介绍了如何为表添加或修改insertTime(创建时间)和updateTime(更新时间)字段,并设置自动填充规则。通过ALTER TABLE语句可实现:insertTime字段在插入时自动填充当前时间,updateTime字段在插入和更新时自动刷新时间。执行这些SQL语句后,时间字段将自动记录数据创建和更新时间,无需手动维护。
更新 insertTime 字段并设置自动填充规则
如果 insertTime 字段已经存在,只需修改其属性以实现 “插入时自动填” 的效果,执行以下 SQL 即可:
ALTER TABLE 表名
MODIFY COLUMN insertTime DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
更新 updateTime 字段并设置自动填充规则
如果 updateTime 字段已经存在,只需修改其属性以实现 “插入时自动填充、更新时自动刷新” 的效果,执行以下 SQL 即可:
ALTER TABLE 表名
MODIFY COLUMN updateTime DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';
添加 insertTime 字段并设置自动填充规则
ALTER TABLE 表名
ADD COLUMN insertTime DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
添加 updateTime 字段并设置自动填充规则
ALTER TABLE 表名
ADD COLUMN updateTime DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';
作用
执行后,update_time 字段即可按预期实现自动填充和更新功能。