gpt4 book ai didi

mysql - mySQL 中的当前时间戳延迟 30 分钟

转载 作者:行者123 更新时间:2023-11-28 23:37:52 24 4
gpt4 key购买 nike

我正在尝试使用 current_timestamp 查询来获取当前时间。

但它返回的时间延迟了 30 分钟。

那么有什么办法可以得到合适的时间呢?或者我可以自动增加时间。

我用过这种语法。

时间的数据类型是DATETIME。并且还尝试了 TIMESTAMP

 UPDATE mytable SET time=CURRENT_TIMESTAMP WHERE id=1;

最佳答案

这很可能是由于系统时区偏移而发生的。

运行此查询以获取运行 mysql 的系统的时区偏移量

select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));

将它与您所在的时区进行比较。

或者,您可以运行以下命令以获得正确的时间(用您的时区替换时区),但这意味着您必须为每个 session 执行此操作。

SET time_zone='-06:00';
SELECT CURRENT_TIMESTAMP;

关于mysql - mySQL 中的当前时间戳延迟 30 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35239033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com