情况一:如果表中本来已经存在数据,并且有断号的现象。那先得删除主键再添加,重新设置自增长。

1、ALTER TABLE student DROP id;

2、ALTER TABLE student ADD id MEDIUMINT( 8 ) NOT NULL FIRST;

3、ALTER TABLE student MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

注意:删除主键的话,不能有外键关联。

情况二:表中无数据,或者没有断号现象。那么可以在每个删除操作之后重新设置下自增长的起始位置

ALTER TABLE student AUTO_INCREMENT=8

最新文章

  1. HDU 5769 Substring 后缀数组
  2. solr了解的一些东西
  3. Android学习整理之Activity生命周期篇
  4. DBSet Class(EF基础系列11)
  5. webkit,HTML5头部标签
  6. 手把手教你Android来去电通话自动录音的方法
  7. iOS8怎么降级到iOS7,苹果iOS8怎么刷回iOS7
  8. Qwt 折线图 波形图 柱状图示例效果
  9. [转]java static final 初始化
  10. Java中Math.round()函数
  11. 仿京东树形菜单插件hovertree
  12. codeforces gym 101611C 重链剖分构造
  13. js 取整 取余
  14. 经典问题----最短路径(Floyd弗洛伊德算法)(HDU2066)
  15. Django之--MVC的Model
  16. Hystrix系列-5-Hystrix的资源隔离策略
  17. If 条件左边写常量?
  18. OA与BPM的区别
  19. javascript innerHTML、outerHTML、innerText、outerText的区别(转)
  20. html5-textarea元素

热门文章

  1. linux学习笔记3--命令pwd
  2. love2d教程34--thread模块
  3. ffmpeg 和 x264的参数对照
  4. springboot查找配置文件路径的过程
  5. 命令行执行php
  6. 第一百五十六节,封装库--JavaScript,延迟加载
  7. 苹果手机输入中文不会触发onkeyup事件
  8. 安装ChemOffice 15.1就是这么简单
  9. Android版微信小代码(转)
  10. Python 日志模块的定制