Heim >Datenbank >MySQL-Tutorial >Warum gibt meine MySQL CONVERT_TZ-Funktion NULL zurück?
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
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!