포트폴리오 웹 사이트 오류 해결 (1)

정성훈·2024년 2월 20일

여느 날처럼 포트폴리오 웹 사이트 개발을. 하면서 블로그 게시물 수정 테스트를 하고 있던 도중 오류를 발견했습니다. 그 오류는...

게시물 수정 시 작성 날짜가 현재 날짜로 바뀌는 것...!
처음에는 프론트 쪽에 문제가 있는 줄 알고 날짜 포맷을 바꿔보거나 했지만 여전히 같은 문제가 지속되었고

개발자 도구의 Network 탭을 통해 블로그 게시물 리스트를 불러오는 API의 Response를 확인한 결과 리스트를 불러올 때 애초에 현재 날짜로 바뀌어 있었습니다.

프론트엔드 쪽의 문제가 아니었던 것..

그렇게 백엔드 코드도 뒤져보고 문제가 없다는 것을 깨닫고 난 뒤 오류가 난 곳을 찾게 되었는데....

데이터베이스에서 이미 날짜가 현재 시각으로 설정되어있었습니다.

왜 이렇게 되었나 살펴보았더니

ON UPDATE CURRENT_TIMESTAMP가 붙어있었습니다 짜잔...?

분명 로컬에서 할 때는 ON UPDATE CURRENT_TIMESTAMP는 넣지 않았는데 어째서 이런 일이 일어났나 했더니

서버로 올리기 위해 서버 쪽 컴퓨터로 데이터베이스를 복사하는 과정에서 자동으로 추가된 것이었습니다..

결국 ON UPDATE CURRENT_TIMESTAMP는 지우고 원래 날짜로 업데이트 해준 뒤에

정상적으로 돌아왔답니다..

다행히 날짜가 정상 처리되고 수정해도 작성한 날짜 그대로 나오게 되었습니다.
DB 무료 Tool 사용하면 가끔 이런 일이 일어난다고 하네요....

DB 무료 Tool 사용할 때는 다들 조심하시길 바라며 이만 포스팅 마칩니다.

profile
초보 프론트엔드 개발자

0개의 댓글