Reset Auto increment Counter und Reorder Ids

  • Code: reorderids.sql
    SET  @num := 0;
    UPDATE `deineTabelle` SET Id = @num := (@num+1);
    ALTER TABLE `deineTabelle` AUTO_INCREMENT =1;


    Variable num auf 0 Setzten danach die Zeilen neu Nummerieren Variable num+1 für die Nächste Zeile

    Erste Zeile = 1

    Nächste Zeile = 2

    ......


    Am ende noch den Counter Resetten was den nächsten wert auf die Letzte Zeile +1 setzt


    Somit sollten die Lücken in den Ids entfernt sein.

Teilen