MySQL 表添加时间字段并赋值为当前时间
可以使用以下语句来在 MySQL 表中添加时间字段并赋值为当前时间:
ALTER TABLE '表名' ADD COLUMN '时间字段名' TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
其中,'表名' 为需要添加字段的表名,'时间字段名' 为新增的时间字段名称。
这个语句将创建一个新的 TIMESTAMP 类型的时间字段,并且使用默认值 CURRENT_TIMESTAMP 来赋值为当前时间。这意味着每次插入数据时,这个字段将自动设置为当前时间。
如果要将已存在的表的字段修改为当前时间字段,可以使用以下语句:
ALTER TABLE '表名' MODIFY COLUMN '时间字段名' TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
注意:如果表中已经存在数据,则默认值不会自动赋值为当前时间。如果需要将已有数据的时间字段赋值为当前时间,可以使用 UPDATE 语句手动更新。例如:
UPDATE '表名' SET '时间字段名' = NOW();
这将把所有记录的时间字段更新为当前时间。
原文地址: https://www.cveoy.top/t/topic/n9BR 著作权归作者所有。请勿转载和采集!