Heim >Datenbank >MySQL-Tutorial >Wie kann ich die aktuelle Zeitzoneneinstellung von MySQL abrufen?

Wie kann ich die aktuelle Zeitzoneneinstellung von MySQL abrufen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-14 15:57:15240Durchsuche

How Can I Retrieve MySQL's Current Time Zone Setting?

Zeitzoneninformationen in MySQL abrufen

Frage:

Kann MySQL Informationen über seine aktuelle Zeitzoneneinstellung bereitstellen?

Antwort:

Ja, du Sie können die globalen und sitzungsspezifischen Zeitzonen mithilfe der folgenden Abfrage abrufen:

SELECT @@global.time_zone, @@session.time_zone;

Die von MySQL zurückgegebene Antwort ist jedoch möglicherweise nicht hilfreich, wenn die Systemzeitzone auf SYSTEM eingestellt ist.

Zusätzliche Klarstellung:

Während die Kenntnis der Zeitzone des Servers für Vorgänge wie now() und nützlich sein kann unix_timestamp() bietet keine Einblicke in die Zeitzone der gespeicherten Daten. Um die Genauigkeit zu gewährleisten, sollten Datums- und Uhrzeitangaben in der Datenbank in GMT (bei dem die Sommerzeit nicht berücksichtigt wird) gespeichert und bei Bedarf in die gewünschte Zeitzone konvertiert werden.

Das obige ist der detaillierte Inhalt vonWie kann ich die aktuelle Zeitzoneneinstellung von MySQL abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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