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

dies richtig ist, aber ich brauche eine Anthere Spalte Call LevelMySQL Syntaxfehler 1064 Extra-Spalte

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

ich kann nicht laufen diese

ich weiß nicht, warum bitte

erklären

dank

Antwort

1

Sie haben Raum zwischen class level

Versuchen Sie, den Raum wechseln mit _

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

oder verwenden Sie Backticks

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