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;
나는 데이터베이스명의 ' - ' 을 ' _ ' 로 변경하여 에러를 처리하였다.