Isso depende do seu mecanismo de armazenamento,
Para MyISAM e para InnoDB no MySQL 5.6+, você pode definir o
AUTO_INCREMENT
valor para a tabela dizer 1
. Esse valor será automaticamente aumentado para o valor atual máximo + 1. Faça assim. ALTER TABLE table_name AUTO_INCREMENT = 1;
Para InnoDB no MySQL <5.6, isso não funcionará e você precisará fazer isso manualmente assim:
SELECT MAX(autoincrement_field) + 1 FROM table_name INTO @maxautoinc;
ALTER TABLE table_name AUTO_INCREMENT = @maxautoinc;
Observe que nesse último caso, as duas consultas precisarão ser executadas com a mesma conexão de banco de dados.