mysql恢复主键从1自增
1.可使用命令直接进行,数据已清空(前提)
ALTER TABLE TableName AUTO_INCREMENT=1;
2.在没有关联外键,或者关联外键的其他表的子数据已经清除,使用命令修改ID初始值
TRUNCATE TABLE TABLENAME;
另外,TRUNCATE删除数据时,速度比DELETE快,它通过释放表数据所用的数据页来删除数据,DELETE是一行一行删除,在日志中也可以做查询。TRUNCATE删除所有行,表结构、列、索引、约束等保持不变;delete可根据条件删除表中满足条件的数据,如果不指定where子句,那么删除表中所有记录。