
Meu entendimento foi:
- tudo é UTC internamente
- as datas são exibidas no fuso horário @@session.time_zone da sessão atual
- se eu fizer
INSERT
com+02:00
TZ set e insert2015-05-15 10:54
ele será analisado e armazenado como2015-05-15 08:54
UTC. - quando eu mudo para
UTC
TZ, ele deve ser exibido agora2015-05-15 08:54
- o que acontece é que ele ainda exibe
2015-05-15 10:54
O que estou fazendo de errado? Ou isso é esperado? Eu li alguns artigos sobre data e hora no MySQL, mas ainda não tenho certeza.
Responder1
Isso se aplica apenas a TIMESTAMP
campos. DATETIME
os campos são deixados como estão.