[英]MySQL syntax Error 1064 Extra column
create table student(
SID char(10),
Name varchar(100) not null,
Units char(10),
constraint primary key(Sid)
)engine=innodb;
this is correct but i need a anther column call 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;
i can't run this我不能运行这个
i don't know why please explain我不知道为什么请解释
thanks谢谢
You have space between class level
你在class level
之间有空间
Try change the space with _尝试用 _ 改变空间
create table student(
SID char(10),
Name varchar(100) not null,
Units char(10),
class_level char(10),
constraint primary key(Sid)
)engine=innodb;
or use 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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.