Det du försöker göra låter farligt, eftersom det inte är den avsedda användningen av AUTO_INCREMENT
.
Om du verkligen vill hitta det lägsta oanvända nyckelvärdet, använd inte AUTO_INCREMENT
överhuvudtaget och hantera dina nycklar manuellt. Detta är dock INTE en rekommenderad praxis.
Ta ett steg tillbaka och fråga "varför behöver du återvinna nyckelvärden? " Gör osignerad INT
(eller BIGINT
) inte ger tillräckligt stort nyckelutrymme?
Kommer du verkligen att ha mer än 18,446,744,073,709,551,615
unika uppgifter under loppet av din applikations livstid?