我正在运行以下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行
请帮助我...... :(
答案 0 :(得分:5)
group
是关键字[think select sum(column) from sometable group by name
]。你需要将你的桌子命名为不同的东西。
某些DBMS允许您将关键字用作表/列名称,但需要对其进行转义。即在MSSQL中,您使用create table [group](...)
。