假设您已经有两个表A和B,且它们都已经有字段,其中A表的主键为s,B表中的字段为f。要将B表的字段f作为A表的主键s的外键,可以使用以下的 SQL 语句来实现:
ALTER TABLE B ADD CONSTRAINT fk_s FOREIGN KEY (f) REFERENCES A(s);
上述语句将在B表中创建一个名为fk_s的外键,该外键将B表中的f字段与A表中的s字段进行关联。当您执行上述SQL语句时,请确保满足以下条件:
- A表中的s字段必须是唯一的,即A表中不能存在重复的s值。
- B表中的f字段必须与A表中的s字段具有相同的数据类型和长度。
如果满足以上条件,则上述SQL语句将成功地将B表的f字段作为A表的主键s的外键。