ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
* 语法形式: ``` truncate 表名; ``` * 说明: 表示清空指定表中的所有数据并将表恢复到“初始状态”(就类似刚刚创建一样)。 * 对比: 无条件删除: delete from 表名; * 结果:删除了指定表中的所有数据——但表仍然会被纪录为“已使用过”。 * 差别:主要是对于”auto_increment”的字段,会保留使用过的最大值,而trancate后的表,自增长的序号会完全重新开始(就像新表一样)。 ![](https://img.kancloud.cn/d8/01/d80121ac7fa6fd783c76062079ba66c7_601x282.jpg) ![](https://img.kancloud.cn/e9/f0/e9f0ff72d70cfdd24ddb6e23e7d78992_609x279.jpg)