truncate和delete的区别:按条件删除高效的回滚类型tuncate的高不支持DDL不支持DDL不支持DML支持truncate的速度较快是因为不记录操作,一次删除表的所有内容。 不能回滚。 所以读得很快。
delete删除是一次删除一个令牌的内容,并在日志中记录删除记录。 commit将会生效。 如果没有commit,rollback也是可能的。 所以效率很低。
有条件的删除数据时,请仅使用delete where条件。 truncate不行。
truncate和delete的区别:按条件删除高效的回滚类型tuncate的高不支持DDL不支持DDL不支持DML支持truncate的速度较快是因为不记录操作,一次删除表的所有内容。 不能回滚。 所以读得很快。
delete删除是一次删除一个令牌的内容,并在日志中记录删除记录。 commit将会生效。 如果没有commit,rollback也是可能的。 所以效率很低。
有条件的删除数据时,请仅使用delete where条件。 truncate不行。
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。