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

jacklove
リリース: 2018-06-08 10:27:13
オリジナル
3094 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!