We Recommend

SQL Cookbook SQL Cookbook
Written in O'Reilly's popular Problem/Solution/Discussion style, the SQL Cookbook is sure to please. Anthony's credo is: "When it comes down to it, we all go to work, we all have bills to pay, and we all want to go home at a reasonable time and enjoy what's still available of our days." The SQL Cookbook moves quickly from problem to solution, saving you time each step of the way.


Posted By

jachin on 10/19/07


Tagged

sql auto increment AUTOINCREMENT


Versions (?)


Reset auto increment on a table


Published in: SQL 


URL: http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

If you are deleting all the rows in a table and you also want to reset the values that will get used by auto increment, this is how to do it.

  1. ALTER TABLE tbl AUTO_INCREMENT = 1;

Report this snippet 

Comments

RSS Icon Subscribe to comments
Posted By: Yeah on January 18, 2008

If you have already deleted all rows from table, you can truncate it. Effect will be the same. Also you can use truncate instead of using delete. Then you can do the same thing with one query.

You need to login to post a comment.