经过网上关于唯一键和唯一索引的一些研究。我知道他们都验证了列,但是唯一索引对性能更好。
更好的是,如果我有一个超过 500 行的表(我已经将主键用于其他列),则特别添加一个唯一键或唯一索引。
- 如果唯一索引因为性能更好,那么我们什么时候使用唯一键?因为他们都接受 null 有价值的(顺便说一下,我们可以让他们只接受不有价值的 null 吗?比如“添加唯一键不为 null”?)
- 如果唯一键更好,如果一年后表格是 2000 行,我我不确定这些表将来是否会有很多记录。
编辑:
我试图在重复列上使用唯一键,即使没有验证它也会给我一个错误。我不得不在重复列上创建一个索引。