sql >> Database >  >> RDS >> Mysql

Automatisch verhogen na verwijderen in MySQL

Wat je probeert te doen klinkt gevaarlijk, want dat is niet het beoogde gebruik van AUTO_INCREMENT .

Als u echt de laagste ongebruikte sleutelwaarde wilt vinden, gebruik dan niet AUTO_INCREMENT helemaal niet, en beheer uw sleutels handmatig. Dit is echter GEEN aanbevolen praktijk.

Doe een stapje terug en vraag "waarom u sleutelwaarden moet hergebruiken? " Doe niet-ondertekende INT (of BIGINT ) niet genoeg sleutelruimte bieden?

Ga je echt meer hebben dan 18,446,744,073,709,551,615 unieke records gedurende de levensduur van uw aanvraag?



  1. Samengestelde primaire sleutel in django

  2. Verbinding met Db sterft na>4<24 in spring-boot jpa-slaapstand

  3. Hoe verwijder je meerdere intervalpartities op basis van datum?

  4. Hoe SLEEP() werkt in MariaDB