我一直在使用NOW() + INTERVAL 2 DAY
存储日期和时间到日期时间属性,但它会预先存储日期1天和17小时,而不是预先存储2天。
有谁知道为什么会这样?
答案 0 :(得分:1)
NOW()
函数在当前连接的时区设置中返回DATETIME
值。
您可能希望NOW()
时区中的值America/New_York
,也称为EST。您似乎可以在UTC
时区获得一个值。
尝试使用此查询设置时区。
SET time_zone='America/New_York'
然后重试使用NOW()
。