2012-08-26 2 views
0

구문은 나에게 좋아 보이는 -하지만 MySQL의 워크 벤치는 마지막 줄에 대해 불평 :MySQL의 구문 오류 - MySQL의 워크 벤치는

Field20 VARCHAR(120); 

실행되는 코드는 다음과 같습니다 :

CREATE TABLE Documents(
DocumentID INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(DocumentID), 
Field1 VARCHAR(120), 
Field2 VARCHAR(120), 
Field3 VARCHAR(120), 
Field4 VARCHAR(120), 
Field5 VARCHAR(120), 
Field6 VARCHAR(120), 
Field7 VARCHAR(120), 
Field8 VARCHAR(120), 
Field9 VARCHAR(120), 
Field10 VARCHAR(120), 
Field11 VARCHAR(120), 
Field12 VARCHAR(120), 
Field13 VARCHAR(120), 
Field14 VARCHAR(120), 
Field15 VARCHAR(120), 
Field16 VARCHAR(120), 
Field17 VARCHAR(120), 
Field18 VARCHAR(120), 
Field19 VARCHAR(120), 
Field20 VARCHAR(120); 

답변

0

마지막 paranthesis를 잊어 버렸습니다 :

CREATE TABLE Documents(
DocumentID INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(DocumentID), 
Field1 VARCHAR(120), 
Field2 VARCHAR(120), 
Field3 VARCHAR(120), 
Field4 VARCHAR(120), 
Field5 VARCHAR(120), 
Field6 VARCHAR(120), 
Field7 VARCHAR(120), 
Field8 VARCHAR(120), 
Field9 VARCHAR(120), 
Field10 VARCHAR(120), 
Field11 VARCHAR(120), 
Field12 VARCHAR(120), 
Field13 VARCHAR(120), 
Field14 VARCHAR(120), 
Field15 VARCHAR(120), 
Field16 VARCHAR(120), 
Field17 VARCHAR(120), 
Field18 VARCHAR(120), 
Field19 VARCHAR(120), 
Field20 VARCHAR(120)); 
4

당신은 누락 명령문 끝의 마지막 필드 뒤의 닫는 괄호 :

... 
Field18 VARCHAR(120), 
Field19 VARCHAR(120), 
Field20 VARCHAR(120) 
); --- HERE