今天更新数据时发现createTime没有设置默认值,但是还是会跟随数据更新而把创建时间更新到当前时间。查了代码,没有设置创建时间,于是又查了表结构,也没有默认值。最后查了下表定义,发现会有个自动更新的EXTRA,如下
通过更新表结构即可搞定。默认值也可以当前时间,不一定要DEFAULT NULL
ALTER TABLE 表名 MODIFY create_time timestamp DEFAULT NULL;
今天更新数据时发现createTime没有设置默认值,但是还是会跟随数据更新而把创建时间更新到当前时间。查了代码,没有设置创建时间,于是又查了表结构,也没有默认值。最后查了下表定义,发现会有个自动更新的EXTRA,如下
通过更新表结构即可搞定。默认值也可以当前时间,不一定要DEFAULT NULL
ALTER TABLE 表名 MODIFY create_time timestamp DEFAULT NULL;