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

MySQL的timestamp字段可以使用的范围是多少,第1张

范围是从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类型的范围内了。

mysql中date,datetime,timestamp数据类型区别

(1)date表示日期,其范围为1000-01-01到9999-12-31

(2)datetime表示日期时间,其范围是1000-01-01 00:00:00到9999-12-31 23:59:59

(3)timestamp表示时间戳,1970-01-01 00:00:00到2038-01-19 03:14:07,timestamp具有自动初始化和自动更新功能。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5900063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存