Database/* log
테이블 생성 오류 (range 컬럼명 설정 시)
포꾼
2017. 12. 12. 15:10
테이블 생성시 지속적으로 구문 에러가 발생하였다.
CREATE TABLE test_tables ( id int(10) NOT NULL AUTO_INCREMENT, name CHAR(10) NOT NULL, range int(10) NOT NULL DEFAULT '0', PRIMARY KEY (id) ); |
원인은 range가 예약어 이기 때문에 escape처리해야 한다.
CREATE TABLE test_tables ( id int(10) NOT NULL AUTO_INCREMENT, name CHAR(10) NOT NULL, `range` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (id) ); |
`range` 를 묶어 처리하니 정상적으로 생성되었다.
반응형