MySQL的timestamp字段可以使用的范围是多少

如题所述

范围是从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类型的范围内了。
温馨提示:答案为网友推荐,仅供参考
相似回答