更改MySQL插入请求中的时区?

时间:2011-08-19 06:07:48

标签: mysql timezone

我正在运行我的网站共享托管,他们的时区关闭,无法更改默认时区。

我可以在MySQL查询中设置时区吗? 例如INSERT INTO mytable name=john age=20 time=NOW() WHERE id=11 and TIME ZONE = 'New York/NY'

1 个答案:

答案 0 :(得分:3)

您可以在建立连接后将其放入。

SET time_zone = "-5:00"

这将为连接上的所有查询设置时区。您还可以使用已知时区,即“America / New York”,但如果未知,则必须手动将其添加到时区表中。请参阅this blog post了解具体方法。