MySQL检查手册中的语法错误

时间:2014-03-31 17:08:18

标签: mysql sql terminal

 CREATE TABLE info(id KEY AUTO_INCREMENT, email VARCHAR(20), name VARCHAR(20));

使用此代码时,在Ubuntu终端中,我收到如下错误

  

错误1064(42000):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在'KEY AUTO_INCREMENT,电子邮件VARCHAR(20),名称附近使用的语法   VARCHAR(20))'在第1行

请帮我解决这个问题。感谢提前回复

3 个答案:

答案 0 :(得分:0)

试试这个:

CREATE TABLE info(
    id int not null AUTO_INCREMENT, 
    email VARCHAR(20), 
    name VARCHAR(20),
    primary key(id)
);

答案 1 :(得分:0)

试试:

 CREATE TABLE info(id INT NOT null  AUTO_INCREMENT, email VARCHAR(20), name VARCHAR(20),primary key(id));

答案 2 :(得分:0)

MySQL中的“主键”语法存在问题:

CREATE TABLE info(id not null AUTO_INCREMENT, email VARCHAR(20), name VARCHAR(20), Primary Key(id));