创建外键注意点

1.A表创建的外键关联B表的某个字段,B表中的该字段必须是唯一性索引

不一定是主键,但必须是唯一性索引。

主键约束和唯一性约束都是唯一性索引。

2.创建外键报错:

ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 '' 冲突。

原因:发生这种情况是因为您尝试从 A表 到B表 创建一个外键,并且 A 中的值与 B中的任何值不匹配。您不能创建违反参照完整性的关系。就是建立外键的字段列里面引用的值,在被引用表中的字段列中不存在该值。

猜你喜欢

转载自blog.csdn.net/bird_tp/article/details/84061059
今日推荐