夏令时期间MySQL Rails的Datetime值不正确

时间:2019-02-12 21:25:51

标签: mysql ruby-on-rails dst

去年大约这个时候,我在Rails 5应用程序中看到了一些与夏令时相关的Airbrake错误。尝试更新模型的updated_at列时,该应用程序抛出错误:

ActiveRecord :: StatementInvalid Mysql2 :: Error:错误的日期时间值:'updated_at'列的'2018-03-11 02:58:48'

我可以通过手动设置updated_at属性然后调用save!来重现这一点。

应用和服务器时区设置为UTC。在夏令时期间,两点和三点之间的小时应该会有效消失。.为什么我的应用程序试图将此值设置为时间戳?

谢谢!

0 个答案:

没有答案