数据库里foreign key......是什么意思

数据库里foreign key......是什么意思
怎么用啊
foreign key (id) references person(id) on delete cascade

这是外键,用来约束的,下面的表示本表属性id参照person表的id属性,并且删除级联,当删除person表中的数据时,本表中存在person表中id属性的行将被删除,保持数据库的信息一致。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-29
外键

create table a
(
id int,
fid int,
constraint fk_1(这里是外键约束的名字,自己取) foreign key (fid)(这里定义表里那个属性是外键) references b (fid) (这里定义外键引用b表的fid属性)
)
第2个回答  2008-12-29
B表的一列是A表的主键,那么这列就是外键
第3个回答  2008-12-29
foreign key 是外键的意思
foreign key (id)说明外键是ID
references person(id) 是说明这个ID是来自PERSON表中的
一般foreign ………references ……都是连用的
第4个回答  2008-12-29
外键,

和主键一起用咯,

一个主键可以有多个外键,

用来约束的,
相似回答