Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengkonfigurasi dan Mengurus Zon Masa dalam MySQL?

Bagaimana untuk Mengkonfigurasi dan Mengurus Zon Masa dalam MySQL?

Mary-Kate Olsen
Lepaskan: 2024-12-27 20:13:11
asal
915 orang telah melayarinya

How to Configure and Manage Time Zones in MySQL?

Menetapkan Zon Waktu MySQL

Dalam MySQL, zon waktu boleh dikonfigurasikan di pelbagai lokasi. Ini penting untuk memastikan penyimpanan masa dan paparan yang tepat dalam pangkalan data.

Pilihan Konfigurasi

  1. Fail my.cnf:
    Dalam bahagian [mysqld] fail konfigurasi my.cnf, parameter zon masa lalai boleh ditetapkan kepada offset tertentu (cth., ' 00:00') atau zon waktu bernama (cth., 'Eropah/Helsinki').
  2. @@global.time_zone Pembolehubah:
    Pembolehubah global ini mentakrifkan zon waktu lalai untuk semua sambungan. Ia boleh ditanya menggunakan SELECT @@global.time_zone; dan tetapkan menggunakan SET GLOBAL time_zone = ' 8:00';.
  3. @@session.time_zone Pembolehubah:
    Pembolehubah khusus sesi ini menetapkan zon waktu untuk sesi semasa. Ia disoal dan ditetapkan dengan cara yang serupa dengan @@global.time_zone. Jika tidak ditetapkan secara eksplisit, ia mewarisi nilai daripada @@global.time_zone.

Menyemak Zon Waktu Semasa

Untuk menentukan zon waktu yang sedang digunakan, gunakan pertanyaan berikut:

SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);
Salin selepas log masuk

Mendapatkan semula UNIX Cap masa

Untuk mendapatkan cap masa semasa sebagai cap masa UNIX (saat zaman), gunakan:

SELECT UNIX_TIMESTAMP();
Salin selepas log masuk

Pertimbangan

Menukar Zon waktu MySQL tidak akan menjejaskan nilai masa tarikh atau cap masa yang disimpan dalam pangkalan data. Walau bagaimanapun, ia akan mengubah cara nilai ini dipaparkan dalam zon waktu MySQL semasa.

Untuk memastikan pengendalian masa yang tepat, adalah penting untuk mengkonfigurasi zon waktu dengan betul dalam MySQL. Ini melibatkan penetapannya kepada zon waktu yang sesuai atau dinamakan dalam fail my.cnf, @@global.time_zone atau @@session.time_zone.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi dan Mengurus Zon Masa dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan