study
java.sql.SQLSyntaxErrorException: Table '' doesn't exist
DevTzu
2022. 3. 14. 16:59
반응형
기존 Spring Boot 웹 서버에 새로운 업무 추가로 신규 테이블을 만들었다.
신규 테이블을 만들고 Service, Mapper, SQL문을 작성 후 실행하였는데..
오류 발생... OTL
바로 로그 확인!
java.sql.SQLSyntaxErrorException: Table 'TableName' doesn't exist
이런 로그를 발견 시 당황하지 말고 SQL문으로 돌아가자.
신규로 만든 테이블명과 SQL문에 작성한 테이블 명의 대소문자를 확인하자.
문제는 테이블 이름 대소문자에 있었다.
테이블명 수정 후 다시 실행해보니 작동이 잘 된다.
오늘 디버그 노트는 끝.
※참고
비슷한 유형의 로그 메시지도 있다.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'TableName' doesn't exist
반응형