每次我要导入数据库时​​都会发生错误= SQL查询错误和#1064

时间:2019-04-25 10:45:36

标签: mysql sql

我想将数据库导入PhPMyAdmin,但是会发生此错误,我不知道该怎么办。

SQL查询:

CREATE TABLE CommentZ 
(
CommentID CHAR(2) NOT NULL,
EmployeeID INT NOT NULL,
Dates DATE NOT NULL,
Email VARCHAR(30) NOT NULL,
Comment_ VARCHAR NOT NULL,
CONSTRAINT PK_CommentZ PRIMARY KEY(CommentID),
CONSTRAINT FK_CommentZ1 FOREIGN KEY(EmployeeID) REFERENCES Employee(EmployeeID)
)

MySQL说:

  

文档
      #1064-您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册,以在'NOT NULL,附近使用正确的语法,
      CONSTRAINT PK_CommentZ主键(CommentID),
      CONSTRAINT FK_Comment”(第7行)

1 个答案:

答案 0 :(得分:1)

您必须为VARCHAR字段定义长度

更改此内容:

Comment_ VARCHAR NOT NULL

对此

Comment_ VARCHAR(255) NOT NULL

请注意255是任意值。您可以使用任何整数值来定义该字段的最大长度