1、delete from t
2 、truncate table t
區別:
1、delete是dml操作;truncate是ddl操作,ddl隱式提交不能回滾
2、delete from t可以回滾,truncate table t 不可以回滾
3、 truncate table t 執行效率更高,會回收表空間,delete from t執行效率慢,不會回收表空間
4、 truncate table t高水線下降,delete from t高水線不降(這個不太明白...)自增ID,TRUNCATE后從1開始,DELETE后還是接着自增