본문으로 건너뛰기

DB 예약어(MySQL, MariaDB)

· 약 1분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/131

MySQL​

 [MySQL 예약어 - 제타위키

다음 문자열 포함...

zetawiki.com](https://zetawiki.com/wiki/MySQL_%EC%98%88%EC%95%BD%EC%96%B4)

MariaDB​

 [MariaDB - 예약어 - 다음은 MariaDB의 모든 예약어 목록입니다. 예약어 는 인용 부호가 없으면 식별자

다음은 MariaDB의 모든 예약어 목록입니다. 예약어 는 인용 부호가 없으면 식별자 로 사용할 수 없습니다 . 각 버전의 예약어 목록은 keyword 규칙 sql/sql_yacc.yy 또는 keyword 규칙에 포함 된 keyword_sp 규

runebook.dev](https://runebook.dev/ko/docs/mariadb/reserved-words/index)

JPA 뿐만 아니라 DDL을 사용할 때 DB에서 사용하는 예약어, 혹은 시스템 관리용으로 생성되는 테이블(USER 등)을 Table, Column 이름으로 사용할 경우 에러가 발생한다.

혹시 이상한 곳에서 안 되는 것 같을 땐 DDL에 DB 예약어가 있는지 확인해보자.