JPA - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

GwanMtCat·2023년 12월 5일
0

JPA로 열심히 사이드 프로젝트를 만들고 있는데 의문의 에러가 발견

Error 1064(42000) : you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near INSERT CHARACTER

?? 난 잘못 작성한게 없는데 왜 그런거지?
다른 엔티티는 심지어 잘 작동한다.

테이블명을 혹시 몰라 살펴보았다. CHARACTER...

캡처2

찾아보니 데이터베이스 예약어 중에 CHARACTER 가 있고 거기에 CHARACTER 라는 명이 포함 된 것이다.

https://zetawiki.com/wiki/MySQL_%EC%98%88%EC%95%BD%EC%96%B4

CHARACTER -> USER_CHARACTER 로 겹치지 않게 생성해봤더니 정상 동작하였다.

0개의 댓글