0

在我的 SQL Server 变量和设置中,系统时区以 MST 形式给出。我正在尝试将时区更改为伦敦,它不起作用在 PHP 代码中手动添加 10 小时不是一个选项,因为服务器是由 android 和 iphone 访问的。

我在数据库中尝试过

mysql > SET GLOBAL time_zone = timezone

这表明

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> SET GLOBAL time_zone = timezone' at line 1 
4

2 回答 2

0

在 SQL Server 中

ALTER DATABASE your-database-name SET TIMEZONE TO 'your-timezone';
于 2012-07-26T17:19:23.290 回答
0

'mysql>' 不应该是查询的一部分。看起来您是从 mysql 文档中直接复制的,这很好,您正在寻找正确的位置。请理解,当您看到“mysql>”时,它只是表示命令行提示符(即,如果在命令提示符下在 MySQL 中运行)。

于 2012-07-26T17:19:44.823 回答