Error

[Error] SQLException

JM_Code 2022. 11. 29. 14:35

SQLException Error

결론 : TIME 타입의 Column에 24시를 넘는 25시 값이 들어가서 발생한 오류.
TIME 타입의 Column이 있을 경우 24시를 넘는 레코드 값이 들어가지 않게 조치를 취해야 함.

1. Final Project 중 마이페이지에서 목록에 있는 기능을 눌렀는데 다음과 같은 빈 화면이 출력됨.

 

아무것도 뜨지 않는다.

2. 인텔리제이 콘솔창에서 다음과 같은 에러 메시지 확인

 

 

3. endtime 컬럼이 TIME 타입인데 이 타입에 넣을 수 없는 값이 들어있다는 내용

Mybatis mapper - MyPageSql.xml에서 screentime_tb의 scrt_etime을 endtime으로 변경함

 

4. 워크벤치에서 screentime_tb 찾아서 scrt_etime 확인

위와 같이 24시를 넘어서 25시로 설정되어 있는 레코드가 5개 있음

 

 

5. 아래와 같이 01시로 수정

 

6. 다음과 같이 잘 해결됨

 

'Error' 카테고리의 다른 글

[Error] heap out of memory  (0) 2022.12.06
[Error] DOMException  (0) 2022.11.30
[Error / Github] 충돌 케이스  (0) 2022.11.28
[Error] MyBatis 오류: Invalid bound statement (not found)  (0) 2022.11.25