一:区别 1.delete from 后面可以直接接条件,truncate不可以 2.delete from 记录是一条条删除的,所删除的每行记录都会进入日志,而truncate一次性删除整个页,因此日至里面只记录页释放,简言之, delete from 更新日志,trancate基本不,所用的空间日志较少. 3.delete from 删空表格后,会保留一个空的页,而truncate在表中不会留有任何页. 4.当使用行锁执行DELETE语句时,当锁定表中各行以便删除,truncate始终锁定表…