Aktuální maximální hodnota pro funkci autoincrement je uložena v definici tabulky (můžete ji vidět, když spustíte show create table idle
.Když smažete všechny řádky z tabulky, hodnota automatického přírůstku zůstane stejná. Když tabulku zkrátíte, v podstatě ji zrušíte a vytvoříte znovu, čímž se hodnota automatického přírůstku resetuje na 0.
Snad to pomůže.