mysql自动增长更新

来源:互联网 发布:图书软件哪个好 编辑:程序博客网 时间:2024/06/06 02:01

有些用的mysql自动增长时删除一条数据后再将id重新设置,有的上set id = (id -1) 但当id在中间要删除的时候这样要出错 ,我就果断换了另一个方法

#1,删除原有主键:
ALTER TABLE `am_apk` DROP `id`;
#2,添加新主键字段:
ALTER TABLE `am_apk` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;
#3,设置新主键:
ALTER TABLE `am_apk` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

网上查的,留着以后用。这个可以隔很长时间执行一次都可以,他是把所有的主键干掉再重新搞上,完美。

1 0