트러블슈팅

효준·2024년 11월 8일
0

1.형식에 따른 날짜 조회

API 호출 시 @RequestParam으로 수정일을 받아 날짜를 조회해야 하는데 YYYY-MM-DD 형식이였다.

원인 추론

TIMESTAMP로 저장하고 있었기에 저장되는 형식이 2024-11-06T20:20:10 이렇게 되었고 조회시에 입력하는 형식인 YYYY-MM-DD에 알맞지 않았다.

위와 같이 String 으로 날짜를 받고 있었고

SELECT *
FROM SCHEDULES
where update_date = 2024-11-06
ORDER BY update_date DESC

이와 같은 SQL을 사용하였을때 http status에서 404 NOT FOUND를 반환하였다.

해결 방안

select * from schedules where DATE(update_date) = ? AND writer = ? ORDER BY update_date DESC 

이와 같이 update_date를 삽입시 DATE로 변환 하여 YYYY-MM-DD 이와 같은 형식으로 들어갈수 있도록 하였다.

결과 확인

이와 같이 잘 호출 되게되었다.

profile
사진은 캣타워가 생겨 포효하는 고양이입니다.

0개의 댓글

관련 채용 정보