回覆列表
-
1 # msidf22444
-
2 # 使用者1163201958491
首先你要確定能夠唯一確定你那一行資料的欄位或欄位組合是哪些,
DELETE FROM 表名 WHERE 欄位1 = ‘’ and 欄位2 = ‘’ and ...
如果有主鍵,則直接利用主鍵確定某一行就可以了。
DELETE FROM 表名 WHERE 主鍵 = ‘具體值’
首先你要確定能夠唯一確定你那一行資料的欄位或欄位組合是哪些,
DELETE FROM 表名 WHERE 欄位1 = ‘’ and 欄位2 = ‘’ and ...
如果有主鍵,則直接利用主鍵確定某一行就可以了。
DELETE FROM 表名 WHERE 主鍵 = ‘具體值’
方法一:Delete Form 表名 方法二:TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語句相同:二者均刪除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統和事務日誌資源少。 DELETE 語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。TRUNCATE TABLE 透過釋放儲存表資料所用的資料頁來刪除資料,並且只在事務日誌中記錄頁的釋放。 TRUNCATE TABLE 刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用 DELETE。如果要刪除表定義及其資料,請使用 DROP TABLE 語句。 對於由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應使用不帶 WHERE 子句的 DELETE 語句。由於 TRUNCATE TABLE 不記錄在日誌中,所以它不能啟用觸發器。 TRUNCATE TABLE 不能用於參與了索引檢視的表。 貼過來的,但是很全面 一般就是DLEETE from 表