Krátká odpověď:Ne.
Proč?
- Je to zbytečná práce. Nezáleží na tom, zda jsou v sériovém čísle mezery.
- Pokud to nechcete, nepoužívejte auto_increment.
- Nebojte, pokud je váš sloupec typu int nebo dokonce bigint, čísla vám nedojdou.
- Existují důvody, proč MySQL automaticky nesníží hodnotu automatického přírůstku, když odstraníte řádek. Těmi důvody jsou
- nebezpečí narušené integrity dat (představte si, že více uživatelů provádí mazání nebo vkládání...může dojít ke zdvojeným záznamům nebo ještě horšímu)
- Při použití replikace nebo transakcí master slave může dojít k chybám
- a tak dále...
Velmi doporučuji neztrácet čas tím! Je opravdu, opravdu náchylný k chybám.