제목 | 마리아 디비에서 테이블 생성 시 쿼리어 에러문제입니다. | ||
---|---|---|---|
글쓴이 | 뭇별 | 작성시각 | 2016/03/12 11:35:00 |
|
|||
웅파님의 책 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
예 조언해주신대로 하여 오늘 아침 해결되었습니다. 바쁘신 시간에 친절한 답을 주셔서 감사드립니다. 포럼의 무궁한 발전을 기원합니다. |