MySQL 删除与截断

示例

TRUNCATE tableName;

这将删除所有数据并重置AUTO_INCREMENT索引。它比DELETE FROM tableName庞大的数据集要快得多。在开发/测试期间它可能非常有用。

当你截断表的SQL服务器不删除数据,则丢弃该表并重新创建它,从而重新分配的页面,使存在其中重写页面之前恢复截断数据的机会。(无法立即收回该空间innodb_file_per_table=OFF。)