sql查询有什么问题?

时间:2014-03-29 14:16:05

标签: mysql sql

CREATE TABLE 1 
(text longtext(4,294,967,295), 
 date VARCHAR(50), 
 time VARCHAR(50), 
 id INT(11 ) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY ( `id` )

上述SQL语句有什么问题?我一直收到错误

  

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便使用接近'(4,294,967,295),日期VARCHAR(50),时间VARCHAR(50),id INT(11)NOT NULL AU'在第3行

1 个答案:

答案 0 :(得分:2)

1是表的糟糕名称。如果你使用它,你需要逃避名称。此外,字符字段的长度不允许使用逗号,longtext无论如何都不需要长度:

CREATE TABLE `1` 
(text longtext, 
 date VARCHAR(50), 
 time VARCHAR(50), 
 id INT(11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY 
)

并且,您不“添加”主键。你只需要声明它。