相同点:
都可以删除表中的全部数据
不同:
1.truncate是通过将表删除后重新创建一个新表来删除表中数据。
2.delete不仅能删除全部表中全部数据还能删除指定行的数据
3.truncate属于DDL数据定义语言;delete属于DML数据操作语言
4 truncate可以事务回滚,delete可以事务回滚
都可以删除表中的全部数据
1.truncate是通过将表删除后重新创建一个新表来删除表中数据。
2.delete不仅能删除全部表中全部数据还能删除指定行的数据
3.truncate属于DDL数据定义语言;delete属于DML数据操作语言
4 truncate可以事务回滚,delete可以事务回滚