日期:2014-05-17  浏览次数:20680 次

数据库外键
有两张表

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表的外键