phpmyadmin
Być może możesz po prostu wybrać kartę Operacje phpMyAdmin:
- W phpMyAdmin kliknij tabelę, którą chcesz zresetować lub zmienić wartość AUTO_INCREMENT
- Kliknij kartę Operacje
- W polu Opcje tabeli znajdź pole auto_increment.
- Wprowadź nową wartość początkową auto_increment
- Kliknij przycisk Go w polu Opcje tabeli.
Ponieważ to jedno z najczęściej zadawanych pytań do phpmyadmin, możesz dowiedzieć się więcej na ten temat na tym blogu: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
Informacje dodatkowe
W przypadku pustej tabeli innym sposobem na zresetowanie atrybutu auto_increment jest uruchomienie
TRUNCATE TABLE mydb.tablename;
Nie uruchamiaj tego, jeśli masz w nim dane. Jeśli chcesz połączyć dane, to bądź moim gościem.
W phpmyadmin po prostu kliknij SQL
kartę, wprowadź polecenie i uruchom je.
W przypadku niepustej tabeli możesz dostosować atrybut auto_increment do najwyższego istniejącego identyfikatora w przypadku, gdy wyższe wpisy zostały usunięte.
Najpierw zoptymalizuj tabelę
OPTIMIZE TABLE mydb.mytable;
Następnie zlokalizuj najwyższą wartość dla kolumny auto_increment (powiedz, że jest id
)
SELECT MAX(id) maxid FROM mydb.mytable;
Załóżmy, że odpowiedź zwraca 27. Przejdź do zakładki Operacje i wprowadź 28.
Jako uzupełnienie innych odpowiedzi wolę bardziej wizualne podejście:
Kliknij tabelę, którą chcesz zmienić.
Kliknij Operations:
Pamiętaj również, że:
źródło
źródło