Używając:
ALTER TABLE some_table AUTO_INCREMENT = 0
...zresetuje wartość auto_increment do następnej wartości opartej na najwyższej istniejącej wartości w kolumnie auto_increment.
Aby uruchomić to we wszystkich tabelach, musisz użyć Dynamiczna składnia MySQL o nazwie PreparedStatements ponieważ nie możesz podać nazwy tabeli dla instrukcji ALTER TABLE jako zmiennej. Będziesz musiał zapętlić dane wyjściowe z:
SELECT t.table_name
FROM INFORMATION_SCHEMA.TABLES t
WHERE t.table_schema = 'your_database_name'
...uruchamianie powyższej instrukcji ALTER TABLE dla każdej tabeli.