若有收获,请记得分享和转发哦
行数据批量delete时,InnoDB如何处理自增ID的?
这里有一个潜在的大坑。
整个实验步骤如上图:
第一步:建表,设定自增列;
第二步:指定id=1插入,锚定第一行是id是1;
第三步:不指定id,依赖自增机制,插入3行;
画外音:此时id应该变为2,3,4了?
第四步:delete删除所有记录;
画外音:坑就容易出在这里。
第五步:指定id=0插入;
第六步:指定id=1插入;
第七步:不指定id,依赖自增机制,插入1行;
本文分享自 IT技术精选文摘 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!