Drop與Truncate的區別。

示例說明:
表名 test
字段:id 主鍵自增,== 索引

如今打算把表清空,一開始用的drop+create,可是發現id是在原基礎上增長的。
後來,經朋友提醒,才知道用truncate直接清空表就能夠了。 test

總結:
1.drop刪除至關於把表移動到回收站,可是索引之類的還在佔着空間。從新建立,會在原基礎上繼續增長,因此id不是從1開始。
2.truncate等因而清空了表的全部痕跡,id也會清空,數據什麼的就都沒了。從新插入數據,id從1開始。 基礎

相關文章
相關標籤/搜索