截断表不会使mysql文件变小

我截断了几个巨大的表,但mysql文件和数据库似乎保持相同的大小.

truncate table也会从mysql中删除数据吗?

最佳答案:

当删除或截断大表时,InnoDB for MySQL的存储引擎将留空空间,并将其用于后续插入新行版本.

有缩小数据库的方法.检查Re: how to shrink a MySQL database

上一篇:oracle多列排序及两种删除表的方法的速度比较


下一篇:delete,truncate 和 delete之间的区别