Cara Menetapkan Zon Masa MySQL
Apabila bekerja dengan MySQL, memastikan zon waktu yang betul dikonfigurasikan adalah penting untuk pengendalian cap waktu yang tepat dan manipulasi data. MySQL membenarkan anda menetapkan zon waktu dalam tiga lokasi:
1. Fail Konfigurasi my.cnf
Dalam bahagian [mysqld] fail my.cnf, nyatakan parameter zon masa lalai, seperti:
default-time-zone='+00:00'
2. Pembolehubah Zon Waktu Global (@@global.time_zone)
Gunakan pernyataan SELECT @@global.time_zone untuk melihat tetapan semasa. Untuk menukar zon waktu global, gunakan:
SET @@global.time_zone = '+8:00'; SET GLOBAL time_zone = 'Europe/Helsinki';
3. Pembolehubah Zon Masa Sesi (@@session.time_zone)
Semak zon waktu sesi dengan SELECT @@session.time_zone. Tetapkannya buat sementara waktu dengan:
SET @@session.time_zone = '+00:00'; SET time_zone = 'Europe/Helsinki';
Untuk zon waktu yang dinamakan (cth., 'Eropah/Helsinki') untuk berfungsi, jadual maklumat zon waktu mesti diisi dengan betul.
MySQL tambahan Fungsi Zon Masa:
Menukar zon waktu tidak menjejaskan cap masa atau nilai masa tarikh sedia ada, tetapi ia akan memaparkannya secara berbeza berdasarkan tetapan zon waktu baharu.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Zon Masa MySQL: Fail Konfigurasi, Pembolehubah Global dan Sesi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!