Thomas Meinike: Auto Increment

Beitrag lesen

Hallo,

Also mein problem ist folgendes:

ich habe eine Linkliste prgrammiert. jeder Link hat eben (neben der beschreibung name usw.) eine ID
lösche ich einen Link, dann fehlt der Datensatz und damit eine zahl.
da sist nicht schön finde ich ;)

Mal angenommen, es handelt sich um eine allein stehende Tabelle mit nur wenigen Datensaetzen, dann waere das machbar:

DELETE FROM tabelle WHERE ID=10
ALTER TABLE tabelle DROP ID
ALTER TABLE tabelle ADD ID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST

also reine kosmetische Sache

Nein, das ist keine kosmetische Sache! Beachte unbedingt die anderen Antworten und lege besser ein weiteres numerisches Feld fuer diesen Zweck an und lasse den auto_increment-Wert in Ruhe.

MfG, Thomas