ホームページ >データベース >mysql チュートリアル >MySQL タイム ゾーンを設定する方法: 構成ファイル、グローバル、セッション変数?
MySQL のタイム ゾーンを設定する方法
MySQL を使用する場合、正確なタイムスタンプを処理するには、正しいタイム ゾーンが設定されていることを確認することが重要です。そしてデータ操作。 MySQL では、
1 の 3 つの場所でタイムゾーンを設定できます。 my.cnf 構成ファイル
my.cnf ファイルの [mysqld] セクションで、
default-time-zone='+00:00'
2.グローバル タイム ゾーン変数 (@@global.time_zone)
現在の設定を表示するには、SELECT @@global.time_zone ステートメントを使用します。グローバル タイム ゾーンを変更するには、SET @@global.time_zone = '+8:00'; SET GLOBAL time_zone = 'Europe/Helsinki';
3 を使用します。セッションタイムゾーン変数 (@@session.time_zone)
SELECT @@session.time_zone でセッションのタイムゾーンを確認します。次のように一時的に設定します:SET @@session.time_zone = '+00:00'; SET time_zone = 'Europe/Helsinki';名前付きタイムゾーン (例: 「ヨーロッパ/ヘルシンキ」) が機能するには、タイムゾーン情報テーブルが適切に設定されている必要があります。
追加の MySQLタイムゾーン関数:
既存のタイムスタンプや日時の値には影響しませんが、新しいタイム ゾーンの設定に基づいて表示が異なります。
以上がMySQL タイム ゾーンを設定する方法: 構成ファイル、グローバル、セッション変数?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。