mysql清空表命令:delete和truncate区别
mysql清空表可以⽤delete和truncate两个命令来完成:
1. delete
①语法:delete from table_name;
②⽰例:DELETE FROM `order`;
2. truncate
①语法:truncate table table_name;
②⽰例:TRUNCATE TABLE `order`;
3. 区别
truncate的区别
①使⽤delete清空表中的记录,内容的ID仍然从删除点的ID继续建⽴,⽽不是从1开始。⽽truncate相当于保留了表的结构⽽重新建⽴了⼀张同样的新表。delete的效果有点像将mysql表中所有记录⼀条⼀条删除到删完。
②效率上truncate⽐delete快。但truncate删除后不记录mysql⽇志,不可以恢复数据。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。