db에서는 현재시간을 가져오는 방법이 두가지가있다.
1. now()
2. CURRENT_TIMESTAMP
두가지의 차이는 CURRENT_TIMESTAMP 는 설정된 시스템변수 timezone에 영향을 받으면서 변한다는 점이다.
set time_zone='Asia/Seoul';
select @@time_zone;
그래서 TIMESTAMP를 사용하는 것이 다른 나라에서의 시간차를 적용시키기 때문에 적절한 것 같다.
만약 시간이 9시간차이가 난다면 위 쿼리문을 실행해서 타임존을 한국으로 바꾸면된다.
반응형
'Archive' 카테고리의 다른 글
SSH 접속시 host가 변경되었을때 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (0) | 2022.08.04 |
---|---|
TypeORM timezone, charset 설정 (0) | 2022.08.01 |
Passport 와 JWT 인증 & Custom Decorator (0) | 2022.08.01 |
Cookie & Session (0) | 2022.08.01 |
CORS 와 Cookie (0) | 2022.07.31 |