错误1064(42000):您的SQL语法有错误

时间:2011-05-05 20:18:30

标签: mysql mysql-error-1064

我正在运行以下SQL:

create table group(groupID varchar(15) primary key,
group_name varchar(30),
name_of_member varchar(100),
studentID varchar(15),
foreign key(studentID) references student(studentID))engine=innodb;

但它不起作用。我收到了错误:

  

错误1064(42000):您有错误   在你的SQL语法....附近   group(groupID varchar(15)主键,   group_name varchar(30),name_of_member   va'在第1行

请帮助我...... :(

1 个答案:

答案 0 :(得分:5)

group是关键字[think select sum(column) from sometable group by name]。你需要将你的桌子命名为不同的东西。

某些DBMS允许您将关键字用作表/列名称,但需要对其进行转义。即在MSSQL中,您使用create table [group](...)