Heim > Datenbank > MySQL-Tutorial > Warum gibt meine MySQL CONVERT_TZ-Funktion NULL zurück?

Warum gibt meine MySQL CONVERT_TZ-Funktion NULL zurück?

DDD
Freigeben: 2024-12-03 00:59:12
Original
399 Leute haben es durchsucht

Why Does My MySQL CONVERT_TZ Function Return NULL?

CONVERT_TZ-Funktion gibt Null zurück

Wenn Sie versuchen, die CONVERT_TZ-Funktion in einer MySQL-Abfrage zu verwenden, um einen Zeitstempel von einer Zeitzone in eine andere zu konvertieren, Einige Benutzer stoßen auf ein rätselhaftes Problem: Das Ergebnis ist null.

Lösung:

Dies tritt auf, wenn die MySQL-Zeitzonentabelle nicht geladen wurde. Um dieses Problem zu beheben, führen Sie den folgenden Befehl aus:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Nach dem Login kopieren

In diesem Befehl stellt MySQL die integrierte Datenbank dar, die MySQL-spezifische Konfigurationsdaten speichert. Durch Ausführen dieses Befehls importieren Sie die Zeitzonendaten in die MySQL-Datenbank und ermöglichen so den korrekten Betrieb der CONVERT_TZ-Funktion.

Das obige ist der detaillierte Inhalt vonWarum gibt meine MySQL CONVERT_TZ-Funktion NULL zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage