SQL 清空表数据的方法

 

truncate table tablename
delete from tablename
delete方法最大的问题,当有标志字段时就有问题

 

一般建議盡可能使用delete去刪除表的字段,它具有選擇 性刪除的作用,所以常常delete from tablename where 條件
delete和truncate作用其實是一樣的,隻是truncate后面不跟where條件句,它的作用是刪除表中所有的行(記錄)
兩者最大的區別就是delete是寫日誌文件的,而truncate則不寫日誌直接刪除,前者可恢復,而后者無法恢復,后者的危險性更高,所以一般不建議 使用truncate,常用delete

相关文章:

  • 2021-08-05
  • 2022-01-06
  • 2021-11-22
  • 2021-12-06
猜你喜欢
  • 2021-07-18
  • 2022-12-23
  • 2021-08-03
  • 2021-10-13
  • 2021-10-15
相关资源
相似解决方案