[Spring & MySQL] 시간 설정 문제 해결

jin·2023년 1월 5일
0

Spring Boot

목록 보기
5/8
post-custom-banner

🚨 문제

논리 삭제를 이용하여 deleted_at 컬럼에 삭제 시간이 저장되게 만들었는데 9시간의 차이가 났다.
급한대로 deleted_at의 타입을 boolean으로 변경 후 False, True로 값이 들어가게 구현했었다.


💡 해결 과정 - MySQL에서 타임존 설정 바꾸기

아래 명령어로 현재 설정되어 있는 타임존을 확인해봤다.

select now(), @@global.time_zone, @@session.time_zone, @@system_time_zone;

위와 같이 SYSTEM으로 나온다면 한국 타임존이 적용되어 있지 않아서 그렇다
아래 명령어를 입력하고 다시 조회를 해보자

SET GLOBAL time_zone='+09:00';
SET time_zone='+09:00';


현재 시간으로 잘 들어온 것을 확인할 수 있다.

profile
jin
post-custom-banner

0개의 댓글