MySQL服务器在使用CONVERT_TZ时卡住



我有一张类似Doctor的表格:

-----------------------------
| id |       open_at        |
-----------------------------
| 1  | 2020-03-13 10:50:03  |
| 2  | 2020-03-21 23:15:15  |
| 3  | 2020-04-11 14:23:11  |
-----------------------------
And more values like this

我应用了这个查询,它显然运行良好。

SELECT id, open_at FROM mydb.doctor;

但是,当我应用CONVERT_TZ时,服务器会挂起。这就是查询的外观。

SELECT id, CONVERT_TZ(open_at, 'GMT', 'EST') AS 'open_time'
FROM mydb.doctor;

有了这个查询,服务器就会挂起,查询甚至会持续处理一个小时。

您应该使用UTC而不是GMT。您可以查看此链接以获取更多信息,将GMT时间转换为EST。希望它能有所帮助。

相关内容

  • 没有找到相关文章

最新更新