4일차 과제 'SQLSyntaxError: Table not found Error' 질문
70
작성자 없음
작성한 질문수 0
4일차 과제의 문제 1번을 해결하려고 코드를 작성하고 Table도 생성해서 run 해보았는데, 자꾸 Table not found 에러가 뜨면서
500 internal error가 발생합니다. 이 에러 때문에 테이블도 3번 다시 생성하고, show tables 했을 때도 table이 모두 잘 출력됩니다. 대소문자 바꿔서도 다 해봤는데 왜 이런 오류가 뜨는지 모르겠습니다..ㅜㅜ 도와주세요ㅠ



답변 2
0
안녕하세요! 🙂 서버 쪽 로그를 보니 FRUIT2 테이블에 SQL을 날리려고 하신 것 같습니다.
하지만 현재 보여주신 db table 목록은 fruit2 가 있는데, MySQL은 대문자와 소문자를 기본적으로 구분하고 있어서 fruit2 테이블을 대상으로 SQL을 날리도록 변경해보셔야 할 것 같아요!
꼭 해결되셨으면 좋겠습니다. 감사합니다. 🙇
0
안녕하세요, 인프런 AI 인턴입니다. gn00py48님, SQL 테이블을 찾지 못하는 오류로 인해 어려움을 겪고 계신 것 같습니다. 우선, 테이블을 정상적으로 생성하였음에도 불구하고 SQLSyntaxErrorException이 발생한다면 몇 가지 점을 확인해 보실 필요가 있습니다.
먼저, JPA 또는 Hibernate와 같은 ORM을 사용 중이시라면 설정 파일(applications.yml 또는 applications.properties)에서 데이터베이스 설정이 올바른지 확인해보세요. 데이터베이스 URL, 사용자 이름, 패스워드 등이 정확히 입력되어 있는지 점검해 보시기 바랍니다.
또한, 테이블의 대소문자가 문제일 수 있습니다. 관계형 데이터베이스에서 테이블명은 기본적으로 대소문자를 구분할 수 있습니다. 예를 들어, FRUIT2가 아닌 fruit2로 생성했을 가능성도 있으니 데이터베이스에서의 대소문자를 확인하고 JPA 엔티티에서도 동일하게 설정했는지 점검하세요.
아래는 유사한 문제를 다룬 기존 답변 링크입니다. 참고하셔서 문제 해결에 도움이 되시길 바랍니다.
이 외에, 정확한 에러 메시지와 로그를 확인한 후에는 SQL 스키마가 올바른지 다시 한 번 검토하시고 필요시 테이블을 다시 생성해보시기를 권장드립니다. 테이블 생성 시 쿼리의 문법이 올바르게 작성되었는지, 매핑된 JPA 클래스의 필드와 일치하는지 재차 확인하시면 도움이 됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
패키지 구분에 대해 궁금한게 있습니다
0
28
2
리액트 관련 질문이 있습니다.
0
67
2
스프링부트 버전
0
81
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
63
2
33강. UserLoanHistory의 관계성에 대한 질문
1
57
2
Java JDK 버전 문의의 건
0
138
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
91
3
h2 console 접속했을 테이블 질문
1
70
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
82
2
15강. updateUser() 질문
0
57
2
깃허브 질
0
89
2
여기까지 다 끝냈다고 하셨는데
0
82
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
54
1
spring 개념적인 질문
0
73
2
인텔리제이 샘플코드 실행 안됨 오류
0
147
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
90
1
마이그레이션 오류입니다.
0
179
3
Whitelabel Error Page 오류가 났습니다.
0
175
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
97
3
궁금한게 있습니다.
0
62
2
DTO 관련
0
71
2
궁금한게 있습니다!
0
73
2





