MYSQL中truncate與delete的區別

delete和truncate都是刪除表的操作,但還是有些許不同。 delete是一條一條刪除記錄的,配合事件(transaction)和回滾(rollback)可以找回數據,且自增(auto_increment)不會重置。 truncate則是直接刪除整個表,再重新創建一個一模一樣的新表,auto_increment會被重置,且數據無法找回。 delete配合事件和回滾找回數據的例子: 現有這麼
相關文章
相關標籤/搜索