gpt4 book ai didi

MySQL now() 落后 1 小时

转载 作者:行者123 更新时间:2023-11-29 06:23:41 32 4
gpt4 key购买 nike

我正在尝试获得 TODAY THE CURRENT 的所有选票,并且我几乎已经通过以下 mysql 查询实现了这一点,但是有一个问题。

这段代码让我获得了今天的选票:

SELECT COUNT(*) FROM votes WHERE `when` > CURRENT_DATE

但是当使用 now() 插入 mysql 时,now() 比我的时区(欧洲/伦敦)晚 1 小时,我该如何解决这个问题?

谢谢。

最佳答案

您需要 populate your timezone tables .如果您使用的是 Linux,则可以通过运行以下命令来执行此操作:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

您可能需要知道您的根密码。然后您可以以 root 身份运行以下查询:

SET GLOBAL time_zone = 'Europe/London';

关于MySQL now() 落后 1 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32150292/

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