会保留表结构,快速清空数据,不需要记日志
截断表是一条SQL语句:truncate table 表名,其含义是快速将表中所有数据删除,与delete语句不同之处在于,truncate语句不会写日志,所以速度极快,尤其适合清空存有海量数据的表格,而delete语句虽然也能将表中的数据删除,但删除的过程会计入日志,速度较慢。
但delete语句可以有选择的删除表中的数据,而truncate语句只能清空表中的所有数据,可以根据自己的需要选用
会保留表结构,快速清空数据,不需要记日志
截断表是一条SQL语句:truncate table 表名,其含义是快速将表中所有数据删除,与delete语句不同之处在于,truncate语句不会写日志,所以速度极快,尤其适合清空存有海量数据的表格,而delete语句虽然也能将表中的数据删除,但删除的过程会计入日志,速度较慢。
但delete语句可以有选择的删除表中的数据,而truncate语句只能清空表中的所有数据,可以根据自己的需要选用
发表评论 取消回复