聘我网

新概念招聘3.0

这句sql语句有何问题?

vote up0vote downstar
create table max(
   id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    degree varchar(10) not null,
    school varchar(40) not null,
    startDate DATE NOT NULL,
    endDate DATE NOT NULL,
    major1 varchar(40) not null,
    major2 varchar(40),
    PRIMARY KEY(id)
);

报错:

You have an error in your SQL syntax。。

 

1 个答复

vote up0vote downcheck

maxMySQL的保留字,所以应该用`括起来:

create table `max`(
   id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    degree varchar(10) not null,
    school varchar(40) not null,
    startDate DATE NOT NULL,
    endDate DATE NOT NULL,
    major1 varchar(40) not null,
    major2 varchar(40),
    PRIMARY KEY(id)
);
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.