mysql中解决主键自增长断号问题
2024-09-01 04:37:44
情况一:如果表中本来已经存在数据,并且有断号的现象。那先得删除主键再添加,重新设置自增长。
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
最新文章
- HDU 5769 Substring 后缀数组
- solr了解的一些东西
- Android学习整理之Activity生命周期篇
- DBSet Class(EF基础系列11)
- webkit,HTML5头部标签
- 手把手教你Android来去电通话自动录音的方法
- iOS8怎么降级到iOS7,苹果iOS8怎么刷回iOS7
- Qwt 折线图 波形图 柱状图示例效果
- [转]java static final 初始化
- Java中Math.round()函数
- 仿京东树形菜单插件hovertree
- codeforces gym 101611C 重链剖分构造
- js 取整 取余
- 经典问题----最短路径(Floyd弗洛伊德算法)(HDU2066)
- Django之--MVC的Model
- Hystrix系列-5-Hystrix的资源隔离策略
- If 条件左边写常量?
- OA与BPM的区别
- javascript innerHTML、outerHTML、innerText、outerText的区别(转)
- html5-textarea元素