Hallo,
Also man kann doch über "show table status" sich anzeigen lassen, wieviele Datensätze in der Tabelle momentan existieren. Wenn man also die Zahl der Datenreihen in Tabelle y über diesen Befehl abfragen könnte und in einen string (sagen wir $reihenzahl) speichern würde, könnte man dann vor dem Einfügen ALTER TABLE y AUTO_INCREMENT=$reihenzahl +1 laufen lassen, so würden nur Abstände entstehen, wenn z. B. 1 - 12 da sind und z. B. die 8 gelöscht wird. Aber zwischen 12 und x wäre kein Abstand mehr. Mir gehts hier nur um den Schönheitsfehler, also nichts anderes.
gruß aus Hosena