首頁 > 資料庫 > mysql教程 > 如何設定MySQL 時區

如何設定MySQL 時區

jacklove
發布: 2018-06-08 10:27:13
原創
3187 人瀏覽過

MySQL 時區預設是伺服器的時區。在使用上經常會遇見。

可以透過以下指令查看

檢視時區

SQL程式碼

. mysql> show variables like '%time_zone%';
. +------------------+--------+
. | Variable_name | Value |
. +------------------+--------+
. | system_time_zone | CST |
. | time_zone | SYSTEM |
. +------------------+--------+
. 2 rows in set (0.00 sec)
登入後複製

說明: 如果time_zone的值為SYSTEM,則說明它的時區與作業系統的時區值一樣.

可以透過修改my.cnf

在[mysqld] 之下加

default-time-zone=timezone
登入後複製

來修改時區。如:

default-time-zone = ‘+8:00’
登入後複製

改了記得重啟msyql

注意一定要在[mysqld] 之下加,否則會出現unknown variable 'default-time-zone= 8:00' 的錯誤提示

另外也可以透過指令set time_zone = timezone

例如北京時間(GMT 0800)

set time_zone = ‘+8:00’;
登入後複製

>>在PHP程式中>>

date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');
登入後複製

>>在資料庫的查詢或是使用上>>

//資料庫一旦連接,緊接著就是改MySQL時間的程式碼。

mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');
登入後複製

本文說明如何設定MySQL時區,更多相關內容請追蹤php中文網。

相關推薦:

MYSQL查詢時間資料

#如何使用資料庫的方法來保存session

防止SQL注入的五種實作方式

以上是如何設定MySQL 時區的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板