Rumah >pangkalan data >tutorial mysql >Mengapa CONVERT_TZ Mengembalikan NULL dalam MySQL, dan Bagaimana Saya Boleh Membetulkannya?
Memahami "CONVERT_TZ Returns NULL" Ralat
Dalam MySQL, menghadapi ralat "CONVERT_TZ Returns NULL" boleh mengecewakan, terutamanya apabila ia kelihatan Nampak sangat lurus ke hadapan. Sebabnya mungkin jadual zon waktu MySQL masih belum dimuatkan ke dalam pangkalan data.
Untuk memuatkan jadual zon waktu, gunakan arahan berikut:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Dalam arahan ini:
Selepas melaksanakan arahan ini, jadual zon waktu akan dimuatkan dalam pangkalan data. Anda kini boleh menjalankan fungsi CONVERT_TZ sekali lagi dan ia akan mengembalikan masa yang ditukar dengan betul.
Nota: arahan mysql_tzinfo_to_sql mungkin berbeza bergantung pada sistem anda. Rujuk dokumentasi MySQL untuk butiran tentang arahan tertentu.
Atas ialah kandungan terperinci Mengapa CONVERT_TZ Mengembalikan NULL dalam MySQL, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!