求助,请问我的sql语句哪里错了?

在使用mysql建表时一直报错,但不知哪里写错了,求教各位大佬。

create table userconnect(
    -> rentid int(4) primary key not null auto_increment,
    -> rentname varchar(10) not null,
    -> rentcertificate varchar(50) not null,
    -> connectid int(4) foreign key(connectid) references users(userid)
    -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
阅读 1.6k
2 个回答

少了一个,

create table userconnect(
    -> rentid int(4) primary key not null auto_increment,
    -> rentname varchar(10) not null,
    -> rentcertificate varchar(50) not null,
    -> connectid int(4),
    -> foreign key(connectid) references users(userid)
    -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
create table userconnect(
    rentid int(4) primary key not null auto_increment,
    rentname varchar(10) not null,
    rentcertificate varchar(50) not null,
    connectid int(4),
    foreign key(connectid) references users(userid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题