Mysql
 sql >> Base de données >  >> RDS >> Mysql

Incrémentation automatique après suppression dans MySQL

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 ?