MYSQL教程mysql delete和truncate区别
《MYSQL教程mysql delete和truncate区别》要点: MYSQL入门1、delete : 删除"表格记录"会把操作记录在日志中,可以通过事务回滚来恢复删除的数据. MYSQL入门 ? truncate :删除"表格记录"不可恢复 . MYSQL入门? MYSQL入门2、delete :每次删除一行,并在事务日志中为所删除的每行记录一项. MYSQL入门??? truncate? :过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放. MYSQL入门 所以truncate 比delete速度快 MYSQL入门3、 delete:删除内容,不删除定义,释放空间. 4、delete:语句不影响表所占用的extent,高水线(high w2atermark)保持原位置不动?? 想删除部分数据行用delete,注意带上where子句. 回滚段要足够大.? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |