添加逻辑删除字段后无法对其他字段使用UNIQUE KEY,但我想使用UNIQUE KEY,有什么办法
时间: 2023-02-21 18:37:12 浏览: 110
mysql为字段添加和删除唯一性索引(unique) 的方法
当你在数据表中添加了逻辑删除字段,你将不能对其他字段使用UNIQUE KEY,因为逻辑删除字段允许有重复的值。但是,如果您仍然希望使用UNIQUE KEY,可以考虑创建一个视图,该视图仅显示未被逻辑删除的行,然后在该视图上使用UNIQUE KEY。这样,在实际数据表中存在逻辑删除的行,但是在视图中仅显示未被逻辑删除的行,可以使用UNIQUE KEY。
阅读全文