개발 Q&A

제목 마리아 디비에서 테이블 생성 시 쿼리어 에러문제입니다.
글쓴이 뭇별 작성시각 2016/03/12 11:35:00
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11925   RSS

웅파님의 책 49쪽의 테이블 item을 생성하는 예제에서 제가 이 페이지에 기술되어

있는대로 notepad++을 이용해서 아래와 같이 타이핑했습니다.

1 create table items(id int(10) not null auto_increment,

2 content varchar(200) null,

3 created_on DATE null,

4 due_date DATE null,

5 use int(1) not null default '1',

6 primary key(id))

7 collate='utf8_general_ci'

8 engine=MyISAM;

타이핑에 이상은 없는것 같은데 이 쿼리어를 복사해서 DO창에 붙여넣기 해서 실행

하면 DOS창에 아래와 같은 에러가 뜹니다.

ERROR 1064(4200) : You have an error in your SQL syntax; check the maual that

corresponds to your MariaDB serever version for the right syntax to use near 'use

int(1) not null default '1',

primary key(id))

collate='utf8_general_ci'

engi' at line 5

위와 같은 에러가 뜨네요. 그러니까 위 쿼리어 명령행 5번 줄의 use int(1) not null default '1',

이 명령어가 잘못된 것 같아서 여러번 이리저리 고쳐서 해보아도 똑 같은 에러가 뜨는데

어디가 잘못되었는지 몰라서 조언을 바랍니다. 에러메시지를 보면 engine이 engi 까지만

출력되어 이것도 이상합니다. 감사합니다.

 

 다음글 이클립스 사용하시는분 있으시면 알려주세요 (자동정렬) (1)
 이전글 XAMPP와 HeidiSQL을 동시에 세팅하면 상호 충... (2)

댓글

변종원(웅파) / 2016/03/12 15:44:51 / 추천 0
use를 시스템 명령어로 인식해서 그럴 수 있습니다. 백틱으로 감싸거나 필드명을 바꿔보세요
뭇별 / 2016/03/15 09:14:27 / 추천 0

예 조언해주신대로 하여 오늘 아침 해결되었습니다.

바쁘신 시간에 친절한 답을 주셔서 감사드립니다.

포럼의 무궁한 발전을 기원합니다.