0

構文は私には問題ないように見えますが、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);
4

2 に答える 2

4

最後のフィールドの後、ステートメントの最後に閉じ括弧がありません:

...
Field18 VARCHAR(120),
Field19 VARCHAR(120),
Field20 VARCHAR(120)
); --- HERE
于 2012-08-26T11:20:54.043 に答える
0

最後の括弧を忘れました:

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));
于 2012-08-26T11:21:22.710 に答える