Error: ER_PARSE_ERROR: 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 ' _ _ _ '

권태형·2022년 12월 20일

U-eat

목록 보기
7/7
post-thumbnail

Error: ER_PARSE_ERROR: 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 '-project-be

SQL 쿼리문 작성 문법에 어긋나서 발생하는 에러이다

처음 로우쿼리를 작성해서 이번에 처음 적용하는데 문법적으로 알고 있던 부분이 너무 적어서 발생했다.

USE mini-project-be;
CREATE TABLE IF NOT EXISTS Users (
  userId INT NOT NULL AUTO_INCREMENT,);

위와 같이 작성해서 테이블을 만들려고 했는데 위에 데이터 베이스 mini와 project사이 하이푼(-)이 쿼리문에서 사용되는 문법으로 적용되서 데이터베이스 이름을 인지하는데 오류가 발생해서 에러를 출력했다.

이 에러는 오타나 문법위주로 찾아보면 간단하게 해결 가능할 것 같다. 주로 ' , ' 나 ' ; ' 또는 ' - '이 주로 이 에러의 원인으로 꼽힌다.

USE mini_project_be;

나는 데이터베이스명의 ' - ' 을 ' _ ' 로 변경하여 에러를 처리하였다.

profile
22년 12월 개발을 시작한 신입 개발자 ‘권태형’입니다. 포스팅 하나하나 내가 다시보기 위해 쓰는 것이지만, 다른 분들에게도 도움이 되었으면 좋겠습니다. 💯컬러폰트가 잘 안보이실 경우 🌙다크모드를 이용해주세요.😀 지적과 참견은 언제나 환영합니다. 많은 댓글 부탁드립니다.

0개의 댓글