Syntax error in SQL statement "insert into [*]user (id, email, password) values (default, ?, ?)"; expected "identifier"; SQL statement: insert into user (id, email, password) values (default, ?, ?)

박범민·2023년 11월 14일
0

ERROR

목록 보기
10/10
post-thumbnail

문제상황

스프링부트 h2 데이터베이스에 데이터를 insert하려는 상황에서 발생한 문제.
User테이블에 id, email, password칼럼으로 insert 시도를 하려함.

해결방법

DB 예약어와 같은 네이밍을 사용하려해서 발생함.
User나 password를 다른 네이밍으로 변경해주면 해결됨.

8.0 기준으로 예약어 목록

참고

profile
사람은 모로가도 제자리에 놓이게 된다.

1개의 댓글

comment-user-thumbnail
2023년 11월 14일

즐겁게 읽었습니다. 유용한 정보 감사합니다.

답글 달기