首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库外键,该怎么解决

2012-12-30 
数据库外键有两张表CREATE TABLE A(Ano char(9) primary key,Abu char(20))CREATE TABLE B(Bno char(9),B

数据库外键
有两张表

CREATE TABLE A
(
Ano char(9) primary key,
Abu char(20)
);

CREATE TABLE B
(
Bno char(9),
Bna char(20)
primary key(Bno,Bna)
);

建立完后,发现我忘了加外键
于是:alter table A add constraint FK_A foreign key(Abu) references B (Bna)但提示错了。。
错误提示:在被引用表 'B' 中没有与外键 'FK_B' 中的引用列列表匹配的主键或候选键。。。怎么解决啊。。求大师
[解决办法]
Abu 这个字段要是主键 ,才能做b表的外键

热点排行
Bad Request.