现有数据表xiami,建表的时候忘记添加自增字段,现需要添加自增字段

第一步:添加字段

alter table xiami add id int;

第二步:修改字段

alter tabel xiami change id id auto_increment not null primary key;

问题:

表中记录数量为3929966

Query OK, 3929966 rows affected (2 min 8.09 sec)
Records: 3929966 Duplicates: 0 Warnings: 0  

查看创建表命令时,auto_increment为3932618

>> show create table xiami;

...

ENGINE=InnoDB AUTO_INCREMENT=3932618 DEFAULT CHARSET=utf8

为什么auto_increment与记录数不一致?

在尝试插入记录至表中时,遇到字段长度不够时,会报错,并且会占用一个自增id

为什么要占用一个自增id,为了保证B树的结构?

最新文章

  1. 查询SQLSERVER执行过的SQL记录
  2. SQL 字符串处理大全
  3. NOIP2009pj道路游戏[环形DP 转移优化 二维信息]
  4. Java_内存管理String and Array
  5. Leveldb之version与version_set详细对比
  6. activity动画主题使用注意事项
  7. 用VSCode写python的正确姿势
  8. Javascript里的那些距离们
  9. phantomjs form提交
  10. Mysql 导入导出数据结构及数据
  11. Swift 简单介绍 - 苹果最新的编程语言
  12. ArrayList迭代过程删除问题
  13. 机器学习中 K近邻法(knn)与k-means的区别
  14. leetcode 717. 1-bit and 2-bit Characters -easy
  15. Vue基本使用
  16. centos7 下安装mysql教程
  17. 移动APP外挂攻防实战
  18. ContOS7切换国内源
  19. Server Tomcat v7.0 Server at libra failed to start
  20. 细菌多位点序列分型(Multilocus sequence typing,MLST)的原理及分型方法

热门文章

  1. E20170503-hm
  2. 【WIP】swift3的timer的用法
  3. 洛谷 P3711 仓鼠的数学题【伯努利数+多项式科技】
  4. 2019年BAT面试通关宝典:数据结构+JVM+并发编程+分布式...
  5. 如何阻止浏览器的默认事件,你是否也遇到过无法阻止Google默认事件的情况( 原生JS )
  6. 手机测试用例-STK测试用例
  7. Caffe实战三(依赖包解析及环境配置)
  8. 【poj2528】Mayor's posters
  9. 喵哈哈村的魔法考试 Round #3 (Div.2) ABCDE
  10. bzoj2154||洛谷P1829 Crash的数字表格&&JZPTAB && bzoj3309 DZY Loves Math