主题:[原创]关于外键的问题
create table bid
(
bid_id varchar(10),
bid_date Datetime,
bid_enddate Datetime,
bid_number int,
bid_goods_id varchar(10),
bid_user_id varchar(10),
primary key (bid_id),
check (bid_number>=0)
)
create table goods_1
(
goods_id varchar(10),
goods_type_id varchar(10),
goods_name varchar(10),
goods_type_name varchar(10),
goods_price money,
goods_number int,
factory_id varchar(10),
primary key (goods_id),
foreign key (goods_id) references bid (bid_goods_id)
)
服务器: 消息 1776,级别 16,状态 1,行 1
在被引用表 'bid' 中没有与外键 'FK__goods_1__goods_i__7C4F7684' 的引用列的列表匹配的主键或候选键。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。
这是为什么报告错误呢!
该怎么改呢!
(
bid_id varchar(10),
bid_date Datetime,
bid_enddate Datetime,
bid_number int,
bid_goods_id varchar(10),
bid_user_id varchar(10),
primary key (bid_id),
check (bid_number>=0)
)
create table goods_1
(
goods_id varchar(10),
goods_type_id varchar(10),
goods_name varchar(10),
goods_type_name varchar(10),
goods_price money,
goods_number int,
factory_id varchar(10),
primary key (goods_id),
foreign key (goods_id) references bid (bid_goods_id)
)
服务器: 消息 1776,级别 16,状态 1,行 1
在被引用表 'bid' 中没有与外键 'FK__goods_1__goods_i__7C4F7684' 的引用列的列表匹配的主键或候选键。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。
这是为什么报告错误呢!
该怎么改呢!