MySQL si to nijak nezvoli, ale vyplni poslednu/prvu (nie som si isty) hodnotu, ktoru najde vo fyzickej tabulke. Ak to budete zoradovat podla ORDER BY, tka vysledok bude iny. Zaujimave, ze po urcitej dobe ste na takyto logicky krok nedosiel. Kazda databaza si to riesi po svojom. Myslim ze podobne spravanie nie je definovane v SQL standarde.
Ten AUTO_INCREMENT je zaujimavy, nemozem potvrdit podobny problem, lebo si prave nevybavim ziaden vyuzitelny zamer posuvat umely primarny kluc.
MyISAM je dobre vyuzitelny pri statistich datach, kde sa nelapi na integritu, ale na rychlost spracovania. Cize do kritickych aplikacii vyuzitelne len na logovanie.
Pravda suhlasim s vami, ze niekedy by mohli mat lepsie hlasenie vystrah a chyb.