答:在 mysql 的数据存储中 idb 文件中,要使用一颗聚簇索引来维护一个 b+ 树保存数据,那么 mysql 在组织索引的时候,会依赖唯一id,有下列几种情况:
那么为了避免 mysql 选择索引列和建立隐藏列的性能损耗,建议手动建立一个主键。
【面试题话术】mysql 为什么建议 innodb 表要建一个主键?并且推荐使用整形自增主键?
原文:https://www.cnblogs.com/mojiruo/p/14749172.html