问一个数据库外键的问题,大侠请进

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:22:53
假如A表有字段XX,是主键。
然后B表也有字段XX。

请问XX是表B的外键还是表A的外键?我都搞糊涂了,

上网查的资料逻辑性很强,读不懂

XX是
B表的外键 ,

A表的主键!

结构上看, B 表可能XX字段有很多相同的内容,

但A表的XX是唯一的,是B表的对照表!

要看你怎么定义了 是A的B的都可以

表A id 主键
表B id 外键

alter table B add constraint FK_B_ID foreign key(id)
references A(id);

明白?

引用外键的表即是从表,被引用的主键表为主表,楼上说的表A是主表,表B是表A的外键表