不设置MySQL主键会怎么样?
1 个回答
快乐出现的时候,就好好享受快乐。宁大如果没有设置主键,innodb会选择第一个非空唯一索引作为聚集索引。 如果没有设置主键,也没有合适的唯一索引,那么会生成一个隐藏的id作为索引的主键,这个值会随着插入而自增。 主键如果是自增的,那么插入数据的位置是已知的,而且不用移动已有数据。如果是非自增的,首先需要查找到要插入的位置,近似于随机查找,然后将后面的数据向后移动。发布于 2022-02-12 08:21 •IP属地 天津举报评论收藏
公众号进入网站体验更佳

