mysql中不清除表里的数据重新设置自增的id的方法

设置主键id自增的数据库表删除数据后,自增id不会自动重新计算
想要重新设置自增的id可以用如下命令

alter table table_name AUTO_INCREMENT=10;
  • 1

table_name是表名,10表示自增开始的位置

 

注意原有的数据,主键不变,新增的数据从10开始,

如果原有的数据i d为n,且 n>=10,那么新增的数据从n+1开始;

-------------------------------------------------------------------------------------------------------------

truncate语句,是清空表中的内容,包括自增主键的信息。truncate表后,表的主键就会重新从1开始。
语法:

TRUNCATE TABLE table1
-------------------------------------------------------------
posted @ 2017-10-21 12:16  千牛一刀  阅读(1044)  评论(0)    收藏  举报