본문 바로가기
백엔드/DB

MySQL 유닉스 타임 타임존 (UNIX_TIMESTAMP)

by david100gom 2020. 9. 30.

 

MySQL 타임존이 UTC 일 경우

  • SELECT UNIX_TIMESTAMP();  ==> UTC 시간으로 들어감.
  • SELECT DATE_ADD(from_unixtime(유닉스 타임), INTERVAL +9 hour); ==> 한국시간(UTC+9) 으로 변환

 

MySQL 타임존 확인

  • SELECT @@GLOBAL.time_zone, @@SESSION.time_zone, @@system_time_zone;

 

 MySQL 에 UTC 시간으로 저장되기 위해서는 시스템 타임존이 UTC 이여야 한다. 만약에 시스템 타임존을 UTC 로 변경할수 없다면, MySQL 설정에서 MySQL 자체의 타임존을 UTC 로 변경한다.

 

 

댓글