5大区别:
1:delete后可接where,truncate不行(所以truncate删除整表);
2:delete删除后添加数据索引从断点开始,而truncate从1开始;
3:truncate删除没有返回值,delete删除有返回值;(意思是delete删除后会告诉你几行受影响,而truncate不会)
4:truncate效率高(因为毕竟后面没接where等其他语句了嘛);
5:truncate删除不能回滚,delete可以回滚;
1:delete后可接where,truncate不行(所以truncate删除整表);
2:delete删除后添加数据索引从断点开始,而truncate从1开始;
3:truncate删除没有返回值,delete删除有返回值;(意思是delete删除后会告诉你几行受影响,而truncate不会)
4:truncate效率高(因为毕竟后面没接where等其他语句了嘛);
5:truncate删除不能回滚,delete可以回滚;