delete的用法如下:
delete from 《表名》 [where條件]
truncate的用法如下:
truncate table 《表名》
delete和truncate的區別如下:
1、delete可以刪除表中的一條或多條資料,也可以刪除全部資料;而truncate只能將表中的全部資料刪除。
2、delete刪除表資料後,標識字段不能復用。也就是說如果你把id=10(假如id是標識字段)的那行資料刪除了,你也不可能再插入一條資料讓id=10.
3、truncate刪除表資料後,標識重新恢復初始狀態。預設為初始值為1,也就是說,truncate之後,再插入一條資料,id=1.
MySQL中刪除資料的兩種方法
在mysql中有兩種方法可以刪除資料,一種是delete語句,另一種是truncate table語句。delete語句可以通過where對要刪除的記錄進行選擇。而使用truncate table將刪除表中的所有記錄。因此,delete語句更靈活。如果要清空表中的所有記錄,可以使用下面的兩種方法 d...
MySQL中有兩種方法可以刪除資料
在mysql中有兩種方法可以刪除資料,一種是delete語句,另一種是truncate table語句。delete語句可以通過where對要刪除的記錄進行選擇。而使用truncate table將刪除表中的所有記錄。因此,delete語句更靈活。如果要清空表中的所有記錄,可以使用下面的兩種方法 d...
MySQL中刪除資料的兩種方法
1.在mysql中有兩種方法可以刪除資料 一種是delete語句,另一種是truncate table語句。delete語句可以通過where對要刪除的記錄進行選擇,而使用truncate table將刪除表中的所有記錄。因此,delete語句更靈活。2.如果要清空表中的所有記錄,可以使用下面的兩種...