方法1、删除自增字段,然後重建(缺點就是必須記住自增字段的其它屬性,不然可能會導緻一些未知問題)
複制代碼
1.ALTER TABLE `tablename` DROP COLUMN `id`;
2.ALTER TABLE `tablename` ADD `id` int(10) unsigned NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY (`id`), AUTO_INCREMENT = 0 ROW_FORMAT = COMPACT;
方法2、通過sql語句按順序重置自增字段值,實作方法:
複制代碼
1.SET @i=0;
2.UPDATE `tablename` SET `id`=(@i:[email protected]+1);
3.ALTER TABLE `tablename` AUTO_INCREMENT=0;