清除mysql表中資料

2021-06-26 14:01:38 字數 446 閱讀 7704

delete from表名;

truncate table表名;

不帶where

引數的delete

語句可以刪除

mysql

表中所有內容, 使用

truncate table

也可以清空

mysql

表中所有內容。

效率上truncate

比delete

快,但truncate

刪除後不記錄

mysql

日誌,不可以恢復資料。

delete

的效果有點像將

mysql

表中所有記錄一條一條刪除到刪完, 而

truncate

相當於保留

mysql

表的結構,重新建立了這個表,所有的狀態都相當於新錶。

清除mysql表中資料

delete from表名 truncate table表名 不帶where 引數的delete 語句可以刪除 mysql 表中所有內容,使用 truncate table 也可以清空 mysql 表中所有內容。效率上truncate 比delete 快,但truncate 刪除後不記錄 mysql...

清除mysql表中資料

delete from 表名 truncate table 表名 不帶where引數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復資料...

清除mysql表中資料

delete from 表名 truncate table 表名 不帶where引數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復資料...