普通索引和唯一索引如何选择

2021-01-05  本文已影响0人  HueyYao

普通索引和唯一索引如何选择

如果业务要求某个字段唯一,但是代码不能完全保证写入唯一值,则添加唯一索引,让这个字段唯一,该字段新增重复数据时,将报类似如下的错:

ERROR 1062 (23000): Duplicate entry '1' for key 'f1'

如果代码确定某个字段不会有重复的数据写入,则可以选择添加普通索引。 因为普通索引可以使用 Change Buffer,并且出现死锁的概率比唯一索引低。

总结:

参考学习自《一线数据库工程师带你深入理解 MySQL》

上一篇 下一篇

猜你喜欢

热点阅读