2016-05-30 70 views
-2
create table student(
    SID char(10), 
    Name varchar(100) not null, 
    Units char(10), 
    constraint primary key(Sid) 
)engine=innodb; 

這是正確的,但我需要一個花葯列調用級別MySQL的語法錯誤1064 Extra列

create table student(
    SID char(10), 
    Name varchar(100) not null, 
    Units char(10), 
    class level char(10), 
    constraint primary key(Sid) 
)engine=innodb; 

我不能運行這個

我不知道爲什麼 請解釋

謝謝

回答

1

您有空間class level

嘗試改變與_空間

create table student(
    SID char(10), 
    Name varchar(100) not null, 
    Units char(10), 
    class_level char(10), 
    constraint primary key(Sid) 
)engine=innodb; 

或使用反引號

create table student(
    SID char(10), 
    Name varchar(100) not null, 
    Units char(10), 
    `class level` char(10), 
    constraint primary key(Sid) 
)engine=innodb;