ホームページ  >  記事  >  データベース  >  MySQLのタイムゾーンを設定する方法

MySQLのタイムゾーンを設定する方法

jacklove
jackloveオリジナル
2018-06-08 10:27:133054ブラウズ

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] の下に追加してください。そうしないと、不明な変数 '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 中国語 Web サイトを参照してください。

関連する推奨事項:

MYSQL クエリ時間データ

データベース メソッドを使用してセッションを保存する方法

SQL インジェクションを防ぐ 5 つの方法

以上がMySQLのタイムゾーンを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。