
Mein Verständnis war:
- alles ist intern UTC
- Daten werden in der Zeitzone @@session.time_zone für die aktuelle Sitzung angezeigt
- Wenn ich dies
INSERT
mit+02:00
TZ mache und einfüge,2015-05-15 10:54
wird es analysiert und als2015-05-15 08:54
UTC gespeichert. - wenn ich zu
UTC
TZ wechsle, sollte es jetzt anzeigen2015-05-15 08:54
- Stattdessen wird weiterhin angezeigt,
2015-05-15 10:54
Was mache ich falsch? Oder ist das zu erwarten? Ich habe einige Artikel über Datum und Uhrzeit in MySQL gelesen, bin mir aber immer noch nicht sicher.
Antwort1
Dies gilt nur für TIMESTAMP
Felder. DATETIME
Felder bleiben wie sie sind.