Използване на:
ALTER TABLE some_table AUTO_INCREMENT = 0
...ще нулира стойността на auto_increment, за да бъде следващата стойност въз основа на най-високата съществуваща стойност в колоната auto_increment.
За да стартирате това върху всички таблици, ще трябва да използвате Динамичният SQL синтаксис на MySQL, наречен PreparedStatements защото не можете да предоставите името на таблицата за оператор ALTER TABLE като променлива. Ще трябва да преминете през изхода от:
SELECT t.table_name
FROM INFORMATION_SCHEMA.TABLES t
WHERE t.table_schema = 'your_database_name'
...изпълнение на оператора ALTER TABLE по-горе за всяка таблица.