mysql清空表数据后如何让自增ID仍从1开始?
也就是说如何重排auto_increment
重排auto_increment有2种方法:
1、清空表时使用truncate命令,而不用delete命令
sql语句:
TRUNCATE TABLE table_name ;
使用truncate命令的好处:
- 1)、速度快
- 2)、可以对自增ID进行重排,使自增ID仍从1开始计算
2、清空表数据后,使用alter修改表
sql语句:
alter table table_name auto_increment=1;
通过以上2种方法都可以对auto_increment进行重排,推荐使用第一种。