chinamaschiene
Lt. Commander
- Registriert
- Mai 2008
- Beiträge
- 1.257
Hallo,
ich habe eine Tabelle in der ich nachträglich eine auto_increment id eingefügt habe für jeden eintrag. also von 1-100 z.b.
wenn ich jetzt z.b. eintrag 99 lösche will ich das danach die ids aktualisiert werden so das es nur noch die ids 1-99 gibt. also so das ich zu jedem datensatz eine id habe und es keine fehlenden ids gibt
kann mir da jemand sagen wie das geht?
vielen dank schonmal :-)
hat sich erledigt. für die die es interesiert: das geht mit:
jetzt würde ich aber auch noch gerne die tabelle alphabetisch nach einer spalte sortieren können und dann die nummern neu setzen. geht das auch?
ich habe eine Tabelle in der ich nachträglich eine auto_increment id eingefügt habe für jeden eintrag. also von 1-100 z.b.
wenn ich jetzt z.b. eintrag 99 lösche will ich das danach die ids aktualisiert werden so das es nur noch die ids 1-99 gibt. also so das ich zu jedem datensatz eine id habe und es keine fehlenden ids gibt
kann mir da jemand sagen wie das geht?
vielen dank schonmal :-)
Ergänzung ()
hat sich erledigt. für die die es interesiert: das geht mit:
Code:
ALTER TABLE table1 DROP id;
ALTER TABLE table1 ADD id INT(3) NOT NULL AUTO_INCREMENT KEY FIRST;
jetzt würde ich aber auch noch gerne die tabelle alphabetisch nach einer spalte sortieren können und dann die nummern neu setzen. geht das auch?
Zuletzt bearbeitet: