Hallo,
ich hab' ein kleines Problem mit meiner MySQLDatenbank :
Jeder Eintrag im meiner Tabelle bekommt Automatisch einen ID-Wert
zugewiesen :
`ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
Die Tabelle sieht daher ungefähr so aus :
Code:
ID Value
===================
1 Wert_1
2 Wert_2
3 Wert_3
...
Mein Problem ist nun, das nach einer Löschaktion (z.B. nach dem Löschen vom Datensatz mit dem Wert 2)
die ganze Tabelle nicht meht konsistent ist :
Code:
ID Value
===================
1 Wert_1
3 Wert_3
...
Ich bin aber auf eine Durchgehende ("Lückenlose") Nummerierung der Felder angewiesen.
Nach dem Löschen vom 2. Datensatz SOLLTE die Tabelle also so aussehen :
Code:
ID Value
===================
1 Wert_1
2 Wert_3
...
Meine Frage : Wie kriege ich das hin ????
Gibt es eine Möglichkeit , ohne die Tabelle nach jeder Löschaktion neu zu Durchlaufen, um die ID-Werte zuzuweisen ?
Neugierige Grüsse
DanDanger
Lesezeichen