如何解决mysql时间戳无法插入带默认值

  

创建表的时候,有个字段是时间戳类型,而且默认值为& # 39;1970-01-01 00:00:01& # 39;,会无法插入

<代码>字段,时间戳NOT NULL默认& # 39;1970-01-01 00:00:01”

解决方法:
将mysql的time_zone设置为UTC时区

 <代码>设置全球time_zone=& # 39; + 0:00& # 39;;  

设置之后,选择现在();和当前时间相差8小时

默认time_zone的值是系统,也就是春秋国旅,东8区

时区的对应关系为:

UTC: time_zone=& # 39; + 0:00& # 39;;
中科:time_zone=& # 39; + 8 # 39;;

在东8区的时区下,将默认值
默认时间戳NOT NULL & # 39; 1970-01-01 08:00:01
也是可以成功的

  

如何解决mysql时间戳无法插入带默认值