我有一张类似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。希望它能有所帮助。