create table rolemaster(roleno int(2) not null,
primary key(roleno),
rolename varchar(20));
create table roombed(roomnumber varchar(10),
bednumber varchar(10) not null primary key,
username varchar,
foreign key(username) references roleusers(username));
它正在显现
错误编号:1064。
如何解决此错误?
2条答案
按热度按时间okxuctiv1#
你忘了给你的衣服定尺寸了
username varchar
.nue99wik2#
试试这个
我添加了一个roleusers表,所以我可以给你一个工作脚本。
编辑:对于初学者来说,你做错的是主键前的逗号。您添加到我们不知道的表中的外键必须引用另一个表中的键,因此在示例中,我添加了roleusers表设置
username
作为主键,以便以后可以作为外键引用。您还忘记了在username上正确定义varchar。正如另一个答案所提到的。希望这个解释有帮助