728x90
안녕하세요.
Cozy 입니다.
금일은 작업중에 [클라이언트 - 서버 - DB]의 Date로 인하여 이슈가 발견되어서 이렇게 끄적여 봅니다.
위의 내용중 [서버-DB]간의 문제인데요.
서버와 DB에 insert할 경우 데이터가 다르게 들어가는 것이 확인되었습니다.
그것도 -9의 시간차가... ㅎㅎ
아.... UTC인가...
근데....DB(MySql)에서는 어떻게 시간이 설정되어있는지 확인할 방도가...
그래서 검색해본 결과 다음과 같은 명령어 하나면 알수 있었습니다!
SHOW VARIABLES WHERE Variable_name LIKE '%time_zone%'; |
그럼 아래와 같은 결과가 나오네요..
Variable_name |Value |
-----------------|--------|
system_time_zone|UTC |
time_zone |SYSTEM|
추측한 결과가 맞았습니다..
서버는 서울시간을 표출하고 DB에서는 UTC시간을 표출하고 있었네요..
여러분들도 시간차가 9시간정도 나오면 UTC를 의심해 보시길 바랍니다.
아! 한국과 비슷한 시간대에서만 적용되는 거에요!
여기까지 읽어주셔서 감사합니다.
728x90
반응형
'Development > SQL' 카테고리의 다른 글
[ORACLE] 사용자가 사용하고 있는 모든 테이블 제거하기. (0) | 2024.08.02 |
---|---|
[ORACLE] 계층구조 쿼리 START WITH (0) | 2020.08.12 |
[MySql] MySql Community Server 5.7.21 설치 (4) | 2018.01.27 |
인덱스 넘버링 (0) | 2017.09.26 |