Ilja: mysql: Den Primärschlüssel zurücksetzen

Beitrag lesen

yo guten morgen,

Da ich diese inzwischen aber wieder gelöscht habe, sind unschöne "Löcher" entstanden.

die löcher sollten von mysql bei neuen einträgen wieder aufgefüllt werden.

Wie kann ich den Primärschlüssel so zurücksetzen, dass die Datensätze behalten werden, aber bei 1 beginnen und so enden, wie auch die Anzahl der Einträge ist?

eigentlich ist das nur ein kosmetische eingriff, quasi wie fettabsaugen. für die funktionsweise wird ist das nicht notwendig. und ich bin mir nicht sicher, ob es da unter mysql eine einfache lösung gibt. eine möglichkeit wäre, einen dump der dateninhalte zu machen. dann alle datensätze der tabelle löschen, den autoincrement löschen, wieder setzen und die daten von dem dump einspielen.

aber vielleicht weiss jemand eine schnellere lösung.

Ilja