【发布时间】:2013-04-01 19:46:11
【问题描述】:
我在一个免费的托管网站中有 mySQL 数据库(因为我无法设置时区)。 当我使用“now()”语句时,它会显示 GMT+8 的小时数,而我需要 GMT+1 的时间。
有没有办法在没有root权限的情况下改变它或修改结果??
提前谢谢你,对不起我的英语;)
【问题讨论】:
标签: mysql sql timezone hosting
我在一个免费的托管网站中有 mySQL 数据库(因为我无法设置时区)。 当我使用“now()”语句时,它会显示 GMT+8 的小时数,而我需要 GMT+1 的时间。
有没有办法在没有root权限的情况下改变它或修改结果??
提前谢谢你,对不起我的英语;)
【问题讨论】:
标签: mysql sql timezone hosting
mysql中有一个设置时区的命令set time_zone = '+05:30';
【讨论】:
set time_zone = '+01:00';
2013-04-01 13:15:50。可能用户没有修改系统参数的权限。
select convert_tz(now() or your fieldname,'+05:30','+01:00'); 之类的选择查询时,在 mysql 中还有另一种使用时区转换器,它会将 gmt+05:30 转换为 gmt+01:00