当前位置: 首页 >> MySQL >> 【命令】MYSQL:如何清空表中的数据 >> 正文

【命令】MYSQL:如何清空表中的数据

2022年05月03日 18:20:32    作者:Jiaozn    分类:MySQL     评论(0)

方法1:

delete from 表名;

方法2:

truncate table 表名;


比  较:

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。


效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。


delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。


除非注明,发表在“Jiaozn的博客”的文章『【命令】MYSQL:如何清空表中的数据』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/765.html

评论

发表评论   

昵称*

E-mail*

网站