Ce que vous essayez de faire semble dangereux, car ce n'est pas l'utilisation prévue de AUTO_INCREMENT
.
Si vous voulez vraiment trouver la valeur de clé inutilisée la plus basse, n'utilisez pas AUTO_INCREMENT
du tout, et gérez vos clés manuellement. Cependant, ce n'est PAS une pratique recommandée.
Prenez du recul et demandez "pourquoi avez-vous besoin de recycler les valeurs clés ? " Faites un INT
non signé (ou BIGINT
) ne fournit pas un espace clé suffisamment grand ?
Allez-vous vraiment avoir plus de 18,446,744,073,709,551,615
des enregistrements uniques tout au long de la durée de vie de votre application ?