Korrektur einer Zeitzonendiskrepanz: Übergang von UTC zu GMT 1
Das Auftreten einer Zeitzonendiskrepanz zwischen UTC und GMT 1 kann mithilfe von MySQL-Befehlen problemlos behoben werden . Hier ist die Lösung:
Einstellen der globalen Zeitzone
Um die globale Zeitzone anzupassen, können Sie den folgenden Befehl im SQL-Ausführungsabschnitt von phpMyAdmin verwenden:
SET GLOBAL time_zone = 'Europe/London';
Stellen Sie sicher, dass Sie „Europa/London“ durch die gewünschte Zeitzone GMT 1 ersetzen Wert.
Handhabung von Sommerzeitanpassungen
Die genannte Zeitzone ist entscheidend für Zeitzonen, in denen Sommerzeitanpassungen vorgenommen werden. Betrachten Sie den Befehl:
SET GLOBAL time_zone = 'America/New_York';
Damit wird die globale Zeitzone auf die östliche amerikanische Zeitzone eingestellt, die die Sommerzeit berücksichtigt.
Fehler „Unbekannte oder falsche Zeitzone“ beheben
Bei bestimmten Linux-Builds kann der Fehler „#1298 – Unbekannte oder falsche Zeitzone“ auftreten. Um dieses Problem zu beheben:
mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql -p
Dadurch werden alle Definitionen aus Ihrer Zoneninfo in MySQL importiert.
Das obige ist der detaillierte Inhalt vonWie kann ich Zeitzonenunterschiede zwischen UTC und GMT 1 in MySQL korrigieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!