1. 删除表级约束
alter table 表名 drop foreign key 外码名;
2. 添加表级约束
alter table 表名 add CONSTRAINT 约束名 foreign key (外码字段名) references 被参照表的表名(被参照主码名);
如果添加约束的时候失败,可能的原因是:外码字段的值 与 被参照主码的值 不一致。
解决办法:1. 让有冲突的值一致 2. 清空两张表中任意一个表。
1. 删除表级约束
alter table 表名 drop foreign key 外码名;
2. 添加表级约束
alter table 表名 add CONSTRAINT 约束名 foreign key (外码字段名) references 被参照表的表名(被参照主码名);
如果添加约束的时候失败,可能的原因是:外码字段的值 与 被参照主码的值 不一致。
解决办法:1. 让有冲突的值一致 2. 清空两张表中任意一个表。