【发布时间】:2015-03-14 21:29:29
【问题描述】:
我正在尝试更改数据库的时区。我在共享服务器上,数据库支持人员不能只为我更改它。时区当前为+1:00 我希望它为+05:30。我搜索并尝试了以下操作,但没有任何效果。
date_default_timezone_set('timezone_name');
添加到我的index.php 文件中。
mysql> SET GLOBAL time_zone = 'timezone_name';
它说访问受限。
SET time_zone = timezone_name
查询现在运行受影响的行。
我的网站托管在我们的站点地面服务器上。
【问题讨论】:
-
您在共享服务器上吗?请联系管理员。
-
对不起,我不知道。
-
为什么要设置全局时区?我建议为每个连接定义所需的时区,这样您就可以保存到服务器端更改。
-
好吧,如果您愿意,主机不太可能想要更改时区。另一个技巧是将所需的时间间隔添加到您的时间
+ INTERVAL 4 HOUR或您的查询中。是的,这很烦人.或者也许试试SET SESSION time_zone = 'yourtime'; -
是的,目前我正在通过修改查询来做,但我需要在 sql 上更新它。
标签: php mysql datetime timezone