truncate与 delete的不同

Keep Open and Learning
Post Reply
星际浪子
Posts: 3597
Joined: 01 May 2009 23:45

truncate与 delete的不同

Post by 星际浪子 » 23 May 2009 08:45

比delete多的就是释放了表所占用的磁盘空间。
相当于:drop 表;然后在create table 表。并将所有此表的空间释放。
就是删除表中所有记录,但是与delete form Table_name有很大的不同:假如表中有自动增长的字段,使用delete后再输入数据则字段按照上次的值继续增长,truncate后就从1开始增长。

Post Reply