我只是想让MySQL在GMT中存储时间......
我在这里阅读了文档:http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html
它表示在选项文件中设置:default-time-zone ='timezone'.
但是,我已经搜索了几个不同的术语,并且找不到可能的值"timezone"应该是.我也不知道在my.ini(以及Linux,my.cnf)中放置此指令的位置.在[msyqld]下面?
小智 40
转到my.ini文件的[mysqld]部分,然后在该部分下输入此行
default-time-zone ='+ 00:00'
'+00:00'表示GMT的偏移,在您的情况下为0.请注意字符串中的'+'符号.
您不需要为您的问题安装任何时区表.重新启动服务器后,您的服务器将以UTC时区运行,因此NOW()将为您提供GMT时间.
默认情况下,MySQL设置为您的SYSTEM时区即.您的服务器时区与系统时区相同.因此,您也可以更改系统时区以解决问题,但这不是值得推荐的.
| 归档时间: |
|
| 查看次数: |
17046 次 |
| 最近记录: |