尝试创建sql表但显示错误

时间:2017-03-04 07:20:46

标签: mysql mysql-5.7

我用于创建表的查询
    创建表添加(

 -> id INT AUTO_INCREMENT,
        -> firstname char(50),
        -> lastname char(50),
        -> email varchar(50),
        -> password varchar(50),
        -> confirmPassword varchar(50),
        -> mobileNo varchar(20),
        -> location varchar(50),
        -> PRIMARY KEY(id)
        -> );

1 个答案:

答案 0 :(得分:0)

add是保留字。更改表的名称可能是最好的方法,但是如果这不可能,你可以使用反引号来逃避它:

create table `add`( -- Here!
    id INT AUTO_INCREMENT,
    firstname char(50),
    lastname char(50),
    email varchar(50),
    password varchar(50),
    confirmPassword varchar(50),
    mobileNo varchar(20),
    location varchar(50),
    PRIMARY KEY(id)
);