若删除后还未添加数据,则执行以下语句:
ALTER TABLE 表名 AUTO_INCREMENT = 1
若已经添加了数据,则:
SET @auto_id = 0;
UPDATE 表名 SET 自增字段名 = (@auto_id := @auto_id + 1);
ALTER TABLE 表名 AUTO_INCREMENT = 1;
当删除表时,使用以下语句删除,使用delete无法重置自增列的数值。
TRUNCATE TABLE 表名;
参考:
若删除后还未添加数据,则执行以下语句:
ALTER TABLE 表名 AUTO_INCREMENT = 1
若已经添加了数据,则:
SET @auto_id = 0;
UPDATE 表名 SET 自增字段名 = (@auto_id := @auto_id + 1);
ALTER TABLE 表名 AUTO_INCREMENT = 1;
当删除表时,使用以下语句删除,使用delete无法重置自增列的数值。
TRUNCATE TABLE 表名;
参考: