Provided by: manpages-zh_1.5-1_all bug

NAME

       DELETE - 刪除一茠矰云漲

SYNOPSIS

       DELETE FROM [ ONLY ] table [ WHERE condition ]

DESCRIPTIONyz
       DELETE  從指明的表裏刪除滿足  WHERE  子句的行。 如果 WHERE 子句不存在,
       效果是刪除表中所有行。結果是一茼陵蘆漯讀瞴C

              Tip:  提示:  TRUNCATE  [truncate(7)]  是一  PostgreSQL   擴展,
              它提供一荍顜眭滷q表中刪除所有行的機制。

        預設時          DELETE          將刪除所聲明的表和所有它的子表的記錄。
       如果你希望只更新提到的表,你應該使用 ONLY 子句。

        n對表進行刪除,你必須對它有  DELETE  權,同樣也必須有   SELECT   的權-
       ,這樣才能對符合 condition  的i行讀取操作。

PARAMETERS數
       table   一茞{存表的名字(可以有模式袡╮^。

       condition
               一茠藀^ boolean 類型瘓表達式,它判斷些行需n被刪除。

OUTPUTSX
        成功時,DELETE 命令返回形如

       DELETE count

        的標簽。  count 是被刪除的行數。 如果 count 為 0,沒有行匹配 condition
       (這茪˙{為是錯誤)。

EXAMPLESl
        刪除所有電影(films)但不刪除絳痋]musicals):

       DELETE FROM films WHERE kind <> 'Musical';

        清空表 films:

       DELETE FROM films;

COMPATIBILITYe性
        這條命令遵循 SQL 標準。

者
       Postgresql  <laser@pgsqldb.org>