Hallo moki,
[...] Doch beim Löschen eines Datensatzes rücken die Zahlen nicht auf, es entsteht eine Lücke.
php-faq, 16.16.: Meine IDs haben Lücken - wie vergebe ich sie neu?
Außerdem, wenn man alle Datensätze löscht, dann fängt der neue Wert bei dem Wert, der als letztes auf "ID" lag.
Ein »[link:http://dev.mysql.com/doc/mysql/de/truncate.html@title=TRUNCATE] TABLE tabelle
« sollte helfen.
Grüße aus Nürnberg
Tobias