數據庫中truncate與delete的區別

而DELETE和TRUNCATE TABLE都是刪除表中的數據的語句,它們的不一樣之處在於: 一、TRUNCATE TABLE比DELETE的速度快; 二、TRUNCATE TABLE 是刪除表的全部行,而DELETE是刪除表的一行或者多行(除非DELETE不帶WHERE語句); 三、在刪除時若是遇到任何一行違反約束(主要是外鍵約束),TRUNCATE TABLE仍然刪除,只是表的結構及其列、約束
相關文章
相關標籤/搜索