Frage zu MySQL und Auto_Increment

  • Hi Community,


    habe mal wieder eine Frage.
    Es geht um die automatische ID einer Zeile in MySQL.
    Via Auto_Increment kann man ja automatisch eine aufsteigende ID generieren lassen.
    Jetzt kann es ja passieren, dass mal eine beliebige Zeile gelöscht werden soll.
    Dann haben die anderen Zeilen aber trotzdem noch ihre alten IDs, d.h. es wird vermutlich so aussehen: 1,2,3,5,6,7
    Ich möchte aber, dass die sie lückenlos sind, dass also alle IDs der nachfolgenden Zeilen um 1 heruntergestuft werden. (7->6, 6->5, 5->4 - es sieht dann wieder so aus: 1,2,3,4,5,6)


    Kennt dafür irgendjemand eine Lösung?


    Liebe Grüße,
    Shadow1911

  • Das ist so nicht möglich.
    Man kann höchstens immer, wenn ein Datensatz gelöscht wird, die ID-Spalte löschen und neu einfügen, sodass die IDs neu generiert werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!