truncate(截断)与delete(删除)的区别
truncate:会清空表中所有的数据,速度快,不可回滚;实质是删除整张表包括数据再重新创建表;
delete:逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据;
实例验证:
delete
truncate
由以上实例验证可知,由事务控制的truncate截断操作是不可回滚恢复的。
truncate(截断)与delete(删除)的区别
最新推荐文章于 2024-03-17 15:55:19 发布