我正在运行我的网站共享托管,他们的时区关闭,无法更改默认时区。
我可以在MySQL查询中设置时区吗?
例如INSERT INTO mytable name=john age=20 time=NOW() WHERE id=11 and TIME ZONE = 'New York/NY'
答案 0 :(得分:3)
您可以在建立连接后将其放入。
SET time_zone = "-5:00"
这将为连接上的所有查询设置时区。您还可以使用已知时区,即“America / New York”,但如果未知,则必须手动将其添加到时区表中。请参阅this blog post了解具体方法。