参考地址
https://dev.mysql.com/doc/refman/8.0/en/datetime.html
范围是从1970-01-01 08:00:01 到 2038-01-19 11:14:07。timestamp类型的起始时间是1970-01-01 00:00:01 UTC,和时区是关系的。如果我没有理解错的话,MySQL将timestamp类型的值保存的时候,会从当前时区转成UTC时间,正好解释了前面1970-01-01 00:00:00或1970-01-01 00:00:01两个值保存时出错的问题了。从当前时区转成UTC时间需要减去『8小时』,结果就不在timestamp类型的范围内了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)