可以先添加字段,然后再在字段上建立外键,分以下两步:
如表名为sc,其中添加一个字段为sid,是student表中sid的外键,可用以下语句:
1、
alter table sc add sid varchar(20);
2、
alter table sc add constraint fk_sid foreign key (sid) references student(sid);
外键含义:
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
先增加一列,默认值都是null,然后添加外键约束,外键约束对null值不敏感
添加完再进行update填入值