跳至內容

刪除(SQL)

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 11:17 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

佇咧 SQL 內底,DELETE語句用佇從表中刪除一个抑是幾若个資料。使用伊需要定義一个子集做條件,抑無表中的所有資料攏會共刣掉。

用法

` DELETE ` 語句的一半語法為 :


` DELETE `` FROM ` _ 表名 _ [` WHERE `條件 ]

這語句會當表中所有的滿足 ` WHERE ` 子句條件的元組攏會共刣掉。若欠缺 ` WHERE ` 子句,表中所有的元組攏會予人刣掉。

執行一條 ` DELETE ` 這語法會當觸發電器就佇其他表中執行刪除操作。比如講,有外碼相揣的兩个表,若準講作為被參照關係的表中的元組去予人刣掉,參照關係的表示也會去予人刣掉,以保證關係的參照完整性。

範例

  • 對表 _ pies _ 中刪除 _ flavor _ 為 _ Lemon Meringue _ 元組 :
  • 對表 _ trees _ 中刪除 _ height _ 低於八十箍組 .
  • 刪除表 _ mytable _ 中所有的元組 :
  • 刪除表 _ mytable _ 中符合子查詢結果的元組 :

參考

  • 王珊;薩師師牌。鋪排學系鋪排第四版。北京乎:高等教育版社 . 二千空六 . ISBN  九九五七千八百七十五空四千空一十九知五千八百三十五 . OCLC  十二抹八千空七十六五八千空七十九 .