'like'와 같은 예약어를 SQL문에서 테이블명으로 사용하게 되면 충돌이 난다.
그런데, 백틱을 사용하면 예약어를 테이블명으로 사용할 수 있다.
백틱 : 탭 키 위에 위치한 특수 문자, ~ 키보드에 있는 [ ' ] 표시
예약어 : 특정 작업을 수행하기 위해 사용되는 특정 단어들
SQL 예약어 : like, select, insert, update, delete, from, where, join 등
- like를 테이블명으로 사용해서 빨간 밑줄이 생겼다.
- like를 백틱으로 감싸줬더니, 빨간 밑줄이 사라졌다.
'Database > MySQL' 카테고리의 다른 글
[MySQL] SQL의 like 와 문자열 컬럼에 fulltext 설정 (0) | 2024.05.20 |
---|---|
[MySQL] 유니크 / 이중유니크 설정하는 방법(Error Code : 1062. Duplicate entry가 나오는 이유) (0) | 2024.05.20 |
[MySQL] 다중 테이블, 3개 이상의 테이블을 조인하는 방법 (0) | 2024.05.16 |
[MySQL] 테이블 합치기, 테이블 연결, 결합하는 join과 left join 방법과 예시 (0) | 2024.05.16 |
[MySQL] 여러 테이블 생성시, 연결하는 Foreign Key 설정하는 방법 (0) | 2024.05.16 |