相同点:
drop、truncate和不带where子句的delete,都会删除表内的数据
不同点:
总结
想删除部分数据行用 delete 想删除表用 drop 想保留表而将所有数据删除,如果和事务无关,用truncate即可,如果和事务有关还是用delete。
想删除部分数据行用 delete
想删除表用 drop
想保留表而将所有数据删除,如果和事务无关,用truncate即可,如果和事务有关还是用delete。
SQL删除语句drop,delete与truncate的区别
原文:https://www.cnblogs.com/jiehao-yu/p/14727741.html