Použití:
ALTER TABLE some_table AUTO_INCREMENT = 0
...nastaví hodnotu auto_increment na další hodnotu založenou na nejvyšší existující hodnotě ve sloupci auto_increment.
Chcete-li to spustit přes všechny tabulky, budete muset použít Dynamická syntaxe SQL MySQL s názvem PreparedStatements protože nemůžete zadat název tabulky pro příkaz ALTER TABLE jako proměnnou. Budete muset procházet výstupem z:
SELECT t.table_name
FROM INFORMATION_SCHEMA.TABLES t
WHERE t.table_schema = 'your_database_name'
...spuštěním výše uvedeného příkazu ALTER TABLE pro každou tabulku.