Cela dépend de votre moteur de stockage,
Pour MyISAM et pour InnoDB sur MySQL 5.6+, vous pouvez définir le AUTO_INCREMENT
valeur pour que la table dise 1
. Cette valeur sera automatiquement augmentée jusqu'à la valeur actuelle maximale + 1. Procédez ainsi.
ALTER TABLE table_name AUTO_INCREMENT = 1;
Pour InnoDB sur MySQL <5.6, cela ne fonctionnera pas et vous devrez le faire manuellement comme ceci :
SELECT MAX(autoincrement_field) + 1 FROM table_name INTO @maxautoinc;
ALTER TABLE table_name AUTO_INCREMENT = @maxautoinc;
Notez que dans ce dernier cas, les deux requêtes devront être exécutées avec la même connexion à la base de données.