da .. da upotpunim odgovor
- da myisam bi ti resio problem posto on cuva vrednost za autoincrement u tabeli tako da ako restartujes server on nastavlja tamo gde je stigao
- nema nacina da se innodb-u kaze da "cuva" auto_inc vrednosti
razlog zasto innodb ne cuva poziciju auto increment countera je jednostavna, ako imas ID 1,2,3 pa obrises 2 i 3 .. ne postoji nikakav razlog zasto sledeci ID ne bi bio 2 (zasto bi bio 4?) ako je baza modelirana kako treba. Sta to znaci .. ti ako imas taj id na "jos nekom mestu" .. sada ti je problem da ako si obrisao id 2 pa ga upises ponovo on ima relaciju sa "Starim podacima koji su bili id2" .. ako ti je to problem, to znaci da ti nije baza ok, ili si trebao da pobijes i te "druge podatke" koji su vezani za ID 2 koji si obrisao, ili nisi trebao da obrises slog sa ID2 nego da ga "markiras" ... iz tog prostog razloga, innodb ne cuva vrednost auto inc countera u samoj tabeli....
myisam cuva iz prostog razloga sto myisam nema relacije izmedju tabela te se ne podrazumeva da je model normalizovan / podrazumeva da se sve radi iz software-a pa takav rad olaksava koliko moze