Auto-Increment zurücksetzen



  • Hallo. 🙂

    Ich arbeite mit mySQL und phpMyAdmin.

    Ich habe eine Tabelle mit einem Feld das "auto increment" nutzt. Wie kann man jetzt den Zähler auf 0 zurücksetzen?



  • Wenn du Daten in der Tabelle hast dann agrnicht. Du kannst aber z.B. den Wert selbst setzen indem du eien einfügst und ihn nicht selbst erstellen läßt. z.B. letzer Wert 10 und duch möchtest bei 20 weitermachen.

    Wenn keine Daten drin sind und der Wert ist noch immer nicht zurückgesetzt dann hast du die Daten vermutlich mit DELETE FROM gelöscht.
    Die Daten werden dann nicht gelöscht sondern nur als gelscht makiert (mit OPTIMIZE TABLE zu beheben). Wenn du den Table zurücksetzen willst dann mit TRUNCATE.
    Dadurch wird die Datei von der Platte gelöscht und eine neue erstellt.



  • ich mache das immer mit
    ALTER TABLE name_der_tabelle AUTO_INCREMENT = 0
    aber nur nach dem ich tabelle geleert habe


Anmelden zum Antworten