ERROR 1064 (42000): You have an error in your SQL syntax;

Jiyoung·2021년 6월 3일
0

Mysql에 만들어 놓은 테이블을 조회하려고 mysql> desc Groups;명령어를 입력했는데 자꾸
'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 'Groups' at line 1' 이런 오류가 뜨면서 조회가 안됐다. 분명 모델을 생성하였고 마이그레이션이 완료됐는데 도대체 무슨 문법 오류가 있다는건지 한참을 헤맸다. 그러다 발견한 어느 블로그 글 https://huskdoll.tistory.com/502. 테이블 이름을 백틱(``)으로 감싸줬더니 비로소 작동이 되었다.

평소처럼 백틱 없이 조회했을 때 오류가 났던 이유는, Mysql에 Group이라는 단어가 들어간 sql문이 있는데(ex.GROUP BY) 내가 만든 테이블 이름에도 Group이 들어가기 때문에 그것과 구분이 필요했기 때문인 것으로 추측된다.

profile
경계를 넘는 삶

0개의 댓글