mysql重置自增id
1、刪除表中數據并且重置id
這種方法好處是運行速度超快‘
truncate table 表名;
2、刪除表中數據并且重置id
這種方法好處是可以從任何值開始,缺點是如果數據量大的話delete from 表名;非常耗時
delete from 表名; alter table `表名` auto_increment=1;
3.、不刪除表中數據并且重置id
-- 將表里的id列,取消自增,取消主鍵 ALTER TABLE 表名 MODIFY id INT(11) NOT NULL FIRST,DROP PRIMARY KEY; -- 新增id2列,自增,主鍵。名字可以自定義。 ALTER TABLE 表名 ADD id2 INT(11) NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY (id2); -- 刪除id列 ALTER TABLE 表名 DROP id; -- 把id2改為id ALTER TABLE 表名 CHANGE id2 id INT(11) NOT NULL AUTO_INCREMENT FIRST;

浙公網安備 33010602011771號