外键''的引用列列表中的列数与被引用表'' 中主键的列数不匹配。
createtable图书馆.出版社(出版社编号varchar(10)primarykeynotnull,出版社名称varchar(50)notnull,电话varcha...
create table 图书馆.出版社(
出版社编号 varchar(10) primary key not null,
出版社名称 varchar(50) not null,
电话 varchar(20),
地址 Tinyint,)
------------------------------------
create table 图书馆.图书(
书号 varchar(10) primary key not null,
种类 varchar(10),
出版社编号 varchar(10) not null,
foreign key references 图书馆.出版社,
书名 varchar(40) not null,
数量 Tinyint not null,
存放位置 varchar(10))
----------------------------------
执行第二条的时候显示:
消息 1774,级别 16,状态 0,第 1 行
外键 'FK__图书__1273C1CD' 的引用列列表中的列数与被引用表 '图书馆.出版社' 中主键的列数不匹配。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。
等求解决方法. 展开
出版社编号 varchar(10) primary key not null,
出版社名称 varchar(50) not null,
电话 varchar(20),
地址 Tinyint,)
------------------------------------
create table 图书馆.图书(
书号 varchar(10) primary key not null,
种类 varchar(10),
出版社编号 varchar(10) not null,
foreign key references 图书馆.出版社,
书名 varchar(40) not null,
数量 Tinyint not null,
存放位置 varchar(10))
----------------------------------
执行第二条的时候显示:
消息 1774,级别 16,状态 0,第 1 行
外键 'FK__图书__1273C1CD' 的引用列列表中的列数与被引用表 '图书馆.出版社' 中主键的列数不匹配。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。
等求解决方法. 展开
1个回答
展开全部
改成这样试一下。
create table 图书馆.图书(
书号 varchar(10) primary key not null,
种类 varchar(10),
出版社编号 varchar(10) not null,
foreign key references 图书馆.出版社(出版社编号),
书名 varchar(40) not null,
数量 Tinyint not null,
存放位置 varchar(10))
create table 图书馆.图书(
书号 varchar(10) primary key not null,
种类 varchar(10),
出版社编号 varchar(10) not null,
foreign key references 图书馆.出版社(出版社编号),
书名 varchar(40) not null,
数量 Tinyint not null,
存放位置 varchar(10))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询