方法一(效率高,谨慎使用):
清空表数据并重置id:
truncate table table_name;
注意:truncate 一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。
是DLL语言,无法回滚;当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小。
 

方法二(数据量大则效率低):
delete from table_name;
alter table table_name auto_increment= 1;
————————————————
版权声明:本文为CSDN博主「一个善良的码农」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chineseyoung/article/details/79277767

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注