我需要修改一个大表来添加一个外键。 添加约束是否会导致表重build? 被引用的表已经存在,并且在列上有一个索引。
不,只要列types相同,以及索引定义。
也就是说,尝试在两个不同的索引上定义一个外键约束将会失败 ,你将不得不改变表和/或手动构build/重build索引。