Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Automatisches Inkrement nach dem Löschen in MySQL

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?