MySQL CONVERT_TZ함수 null 반환 해결

varcode·2022년 1월 23일
0

SQL

목록 보기
1/1
post-thumbnail

CONVERT_TZ 함수가 계속 null을 반환하는 이슈가 발생하였다.

default timezone 설정에 문제인줄 알고 timezone 설정을 UTC로 하기 위해
SET GLOBAL time_zone = 'UTC'; SET time_zone = 'UTC';
를 실행 했으나 맞는 timezone이 없다면서 실패하였다.

로컬DB에 timezone 관련된 테이블이 없어서 생긴 문제였다.

https://dev.mysql.com/downloads/timezones.html

위 링크에서 아래 이미지와 일치하는 zip 파일을 다운받고,

mysql database에서 다운받은 SQL 파일을 실행한다.

  • DataGrip에서는 mysqlDB 우클릭 > Run SQL Script > timezone_posix.sql

Reference

stackoverflow에서 찾은 해결 방법

profile
백엔드와 Rust가 취미인 프론트엔드 개발자

0개의 댓글