timestamp字段类型在information_schema记录的默认值和show create table显示的不一致问题

版本:4.0.13

如下图所示,t表的c_time是timestamp类型,在show create table显示中的默认值是【1970-01-01 08:00:01】在information_schema的columns表记录的默认值是【1970-01-01 00:00:01】即少了八小时,请问这个现象正常吗

time_zone是shanghai。正常

1 个赞

我尝试将时区改成CST也是一样,然后新建表,在information_schema里面记录的还是少八小时

修改sql如下:

update mysql.tidb set VARIABLE_VALUE=‘CST’ where variable_name = ‘system_tz’ ;

修改以后重启tidb了
tiup cluster stop cluster_name -R tidb
tiup cluster start cluster_name -R tidb

操作系统时区是否+8时区『对我有用』

2 个赞

确认下操作系统的时间是多少

1 个赞