首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL自增主键为什么连续

auto_increment_offset(默认值是1)开始,以auto_increment_increment(默认值是1)为步长,持续叠加,直到找到第一个大于X的值,作为新的自增值 唯一键冲突导致自增主键连续...事务回滚导致自增主键连续 set autocommit=0; begin; insert into t values(null, 2, 2); rollback; show create table...事务回滚为什么自增值不能回退 两个并行的事务在申请自增值的时候,为了避免两个事务申请到相同的自增id,需要加锁按照顺序申请,如果自增值可以回退需要做一些特殊处理: 每次申请id之前,判断表里此id是否存在...批量插入导致自增值连续 自增值锁不是一个事务锁,每次申请完就释放,方便其他事务获取自增值。...个用完以后,第三次申请,会分配4个 依此类推,每次申请都是上一次的两倍(最后一次申请不一定全部使用) 在innodb_autoinc_lock_mode参数为1的情况下,如果大批量插入数据也会造成自增id的连续

8.4K20

华为公司为什么上市? | 拔刺

今日拔刺: 1、华为公司为什么上市? 2、百度前总裁陆奇出任拼多多独立董事,是否意味着拼多多在未来比百度更有发展潜力? 3、腾讯宣布将于9月15日停止运营QQ宠物,你怎么看待此事?...本文 | 2149字 阅读时间 | 5分钟 华为公司为什么上市? 华为为什么上市,这个问题只有华为最高级领导层的一小波人知道真正的答案。作为外人,我们只有去根据大概情况,揣测可能的原因。 ?...想要明白华为为什么上市,首先要搞清楚一般的公司为什么要上市。随着市场经济的不断发展和完善,企业的公众属性越来越明显,很多大企业的股权都非常分散。...我们再看看华为的情况,可以对任正非坚持上市的原因进行猜测。 1.华为市场表现良好,资金充足。早已完成了资本积累的华为不需要为了资金和融资需求而上市。...而且由于国内上市公司的名声比较一般,上市反而成了华为提高市场认可的一种方式。 因此,我们可以发现,上市带来的好处对于华为没有太大吸引力。这就是华为上市的主要原因。

30320
领券