Py学习  »  DATABASE

重置MySQL自增长列,从1开始计数

运维帮 • 5 年前 • 476 次点击  

经过叶大师指点,特记录一下。


MySQL使用了自增长的id,如果经常做测试,有频繁的增加和删除操作,id会变得非常大,并且不连续。


比如:


第一步:

这时候想重置一下这个顺序,从1开始,需要先取消id的主键和自增长


第二步:把id都设置为0

update table(表名) set id = '0';


第三步:

然后在重新设置id的主键和Auto increment,就可以了


注意:

1、操作前备份。

2、如果这个id有关联别的表,要同步修改,否则就会悲剧。




今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/M1T6NCpP3x
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/26099
 
476 次点击