
내 이해는 다음과 같습니다
- 모든 것은 내부적으로 UTC입니다
- 날짜는 현재 세션의 @@session.time_zone 시간대로 표시됩니다.
- TZ 세트를
INSERT
사용 하여 삽입하면 구문 분석되어 UTC로 저장됩니다.+02:00
2015-05-15 10:54
2015-05-15 08:54
- TZ 로 변경하면
UTC
이제 표시되어야 합니다.2015-05-15 08:54
- 대신에 일어나는 일은 여전히 표시된다는 것입니다
2015-05-15 10:54
내가 도대체 뭘 잘못하고있는 겁니까? 아니면 이것이 예상되는 것입니까? MySQL에서 날짜/시간에 관한 기사를 꽤 많이 읽었지만 아직 확실하지 않습니다.
답변1
이는 필드에만 적용됩니다 TIMESTAMP
. DATETIME
필드는 그대로 유지됩니다.