sql >> Databáze >  >> RDS >> Mysql

Automatické zvýšení po smazání v MySQL

To, co se snažíte udělat, zní nebezpečně, protože to není zamýšlené použití AUTO_INCREMENT .

Pokud opravdu chcete najít nejnižší nepoužitou hodnotu klíče, nepoužívejte AUTO_INCREMENT vůbec a spravovat své klíče ručně. NENÍ to však doporučený postup.

Udělejte krok zpět a zeptejte se „proč potřebujete recyklovat klíčové hodnoty? " Proveďte nepodepsaný INT (nebo BIGINT ) neposkytuje dostatečně velký prostor pro klíče?

Opravdu budete mít více než 18,446,744,073,709,551,615 jedinečné záznamy v průběhu životnosti vaší aplikace?



  1. Jak analyzovat aktivitu jedné databáze na serveru SQL

  2. Jedinečné omezení na kombinaci dvou sloupců?

  3. Sloučení hodnot JSONB v PostgreSQL?

  4. Jak pokračovat ve zpracování smyčky kurzoru po výjimce v Oracle