您的位置:首页 > 数据库 > MySQL

MySQL清空表数据并重置Auto_increment字段起始值为1

2015-08-20 17:54 603 查看
有2种方法:

delete from tb_name;
alter table tb_name auto_increment =1;
设置表tb_name的唯一auto_increment字段起始值从1开始,如果此表数据量很多的话,这样执行起来会很慢。

truncate table tb_name;

直接删除表,再重新创建一个新表,保留分区,分区定义(.par)文件不受影响,下次插入数据时auto_increment字段会自动从0开始。 和delete from tb_name不同的是delete只删除数据而不重置auto_incremnet,比第1种方法执行速度要快。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: