Met MySQL kunt u de indexering van een Auto-Index-kolom niet wijzigen nadat deze is gemaakt. Wat ik doe is de Auto-Index-kolom verwijderen en vervolgens een nieuwe toevoegen met dezelfde naam, mysql indexeert de nieuw gegenereerde kolom zonder gaten. Doe dit alleen in tabellen waar de Auto-Index niet relevant is voor de rest van de gegevens, maar alleen wordt gebruikt als referentie voor updates en verwijderingen.
Ik heb dat onlangs bijvoorbeeld gedaan voor een tabel met spreekwoorden waarbij de kolom Auto-Index alleen werd gebruikt toen ik een spreekwoord bijwerkte of verwijderde, maar ik wilde dat de Auto-Index opeenvolgend was omdat de spreekwoorden worden uitgetrokken via een willekeurig getal tussen 1 en het tellen van de spreekwoorden, met hiaten in de reeks, kan ertoe hebben geleid dat het willekeurige getal naar een niet-bestaande index wijst.
HTH