Was Sie versuchen zu tun, klingt gefährlich, da dies nicht die beabsichtigte Verwendung von AUTO_INCREMENT
ist .
Wenn Sie wirklich den niedrigsten unbenutzten Schlüsselwert finden möchten, verwenden Sie AUTO_INCREMENT
nicht überhaupt, und verwalten Sie Ihre Schlüssel manuell. Dies ist jedoch KEINE empfohlene Vorgehensweise.
Treten Sie einen Schritt zurück und fragen Sie „Warum müssen Sie Schlüsselwerte recyceln? " Führe INT
ohne Vorzeichen aus (oder BIGINT
) bieten keinen ausreichend großen Schlüsselraum?
Werden Sie wirklich mehr als 18,446,744,073,709,551,615
eindeutige Datensätze im Laufe der Lebensdauer Ihrer Anwendung?