sql >> Database teknologi >  >> RDS >> Mysql

Automatisk stigning efter sletning i MySQL

Det, du prøver at gøre, lyder farligt, da det ikke er den tilsigtede brug af AUTO_INCREMENT .

Hvis du virkelig vil finde den laveste ubrugte nøgleværdi, skal du ikke bruge AUTO_INCREMENT overhovedet, og administrer dine nøgler manuelt. Dette er dog IKKE en anbefalet praksis.

Træd et skridt tilbage og spørg "hvorfor skal du genbruge nøgleværdier? " Udfør usigneret INT (eller BIGINT ) ikke giver et stort nok nøglerum?

Vil du virkelig have mere end 18,446,744,073,709,551,615 unikke optegnelser i løbet af din ansøgnings levetid?



  1. MySQL - hvor mange rækker kan jeg indsætte i en enkelt INSERT-sætning?

  2. Hvordan tildeler man et exec-resultat til en sql-variabel?

  3. Kan ikke indlæse DLL "OraOps10.dll"

  4. Hvornår *ikke* at bruge forberedte udsagn?