◽ MariaDB | MySQL

[MariaDB - (4) ] 오류 : You have an error in your SQL syntax; - 문법은 맞는데 자꾸 오류가 뜰 시 // Mapper.xml에 결국 맨 앞 db명을 적어야 함.

문제발생

 

  이 오류 때문에 한 5시간은 처음부터 끝까지 다시 코드 짜고 그 전날 코드로 백업해서 진행해도 무조건 이 오류가 떴다. 문법적 오류가 있나 해서 직접 cmd가서 쳐도 틀리지 않고 조회가 된다.

 

  그래서 혹시나 해서 jsp에서 값을 못받아오나 싶어 콘솔에 찍어봐도 문제없다. 잘 넘어온다.

 

해결

혹시나해서 mapper의 sql문장을

아래와 같이 바꾸어보았다.

된다. 아주 잘된다 ㅡㅡ

정말 어이 없게 오류가 해결되었다. 분명히 

database설정을 해 놓았는데도 저런 것을 보면

 

한 Mapper.xml페이지에서는 하나의 테이블명만 쓸 수 있나 보다.(?)

푸터바