[MySQL] Autoindex ändern

Hallo,
ich habe eine Gästebuch für einen Internetfreund gecodet...
Nun wird immer die ID des Beitrags angezeigt...
Doch plötzlich ist beim 4 Beitrag die Zahl einfach 1 höher...
Kann es damit sein das ich den 3. Beitrag per pMA verändert habe?
Wie kann ich den Autoindex wieder um 1 verringern?


MFG
 
Hallo,

mit

ALTER TABLE tab1 AUTO_INCREMENT = 1

setzt du den Counter wieder auf 1.

Es sei gesagt, dass es generell nicht gut ist die ID für einen Counter zu verwenden. Was ist, wenn du einen Beitrag zwischendrin löschst?
Genau, dann passiert genau das, was dir jetzt auch passiert ist. Es fehlt einer zwischendrin (nicht der Beitrag, sondern du hast eine Lücke in deinem Counter).

Das Ende einer Schleife ist auch nicht MAX(ID), sondern COUNT(ID).

Wenn du die Beiträge eh in einer Schleife ausgibst, warum verwendest du keinen eigenen Zähler, der bei einem neuen Beitrag um eins inkrementiert?



Mfg Tom
 
Zurück