gpt4 book ai didi

mysql - 将所有记录从 UTC 更新为 EST 时区 + mysql

转载 作者:行者123 更新时间:2023-11-29 13:32:54 25 4
gpt4 key购买 nike

我试图将数据库中始终存在的时间更新为 UTC 到 EST 格式,基本上为 -05:00

第一个查询我运行以下查询

update time_info set time = SELECT CONVERT_TZ(time,'+00:00','-05:00');

现在这似乎不起作用

现在我可以通过其他方式实现这一点,例如

update time_info set time = time - 5*3600;

但我只是为了学习而想是否可以按预期运行第一个查询

最佳答案

对于 DATETIME 列,您可以使用 CONVERT_TZ 函数转换时区。只是不要使用 SELECT 关键字:

update time_info set `time` = convert_tz(`time`, '+00:00','-05:00');

关于mysql - 将所有记录从 UTC 更新为 EST 时区 + mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160261/

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