清除mysql表中数据的表操作truncate与delete的区别

来源:互联网 发布:淘宝种植箱图片及价格 编辑:程序博客网 时间:2024/06/04 19:28

语句:

1、清除表中全部数据:

truncate table 表名;

delete from 表名;

由于truncate是一次性删除且删除后不产生记录日志,而delete 是一条一条删除且删除之后会生成相应日志,故而truncate相比delete的操作速度更快。


2、清除表中部分数据:

delete from 表名 where... ;



0 0
原创粉丝点击