Be very careful with this command. It will empty the contents of your MySQL table and there is no undo. This is useful in development, but you’ll rarely want to do this in production.
TRUNCATE TABLE table_name; --the TABLE keyword is actually optional: TRUNCATE table_name;
If the table contains an
AUTO_INCREMENT column, the counter for it will also get reset. Note that this behavior is different vs other databases where you need to reset the counter yourself.