MySQL delete table rows and reset index
How to delete all rows of a table and also reset the index.
With TRUNCATE TABLE command
TRUNCATE TABLE `table-name`;
With DELETE FROM command
-- FIRST DELETE ALL ROWS DELETE FROM `table-name`; -- THEN RESET INDEX TO START FROM 1 AGAIN ALTER TABLE `table-name` AUTO_INCREMENT = 1;
See here also for reference.