

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# DELETE
<a name="cql.dml.delete"></a>

使用 `DELETE` 语句可从表中删除行。

**语法**

```
delete_statement ::=  DELETE [ simple_selection ( ',' simple_selection ) ]
                      FROM table_name
                      [ USING update_parameter ( AND update_parameter )* ]
                      WHERE where_clause
                      [ IF ( EXISTS | condition ( AND condition )*) ]

simple_selection ::=  column_name
                     | column_name '[' term ']'
                     | column_name '.' `field_name

condition        ::=  simple_selection operator term
```

其中：
+ `table_name` 是包含要删除的行的表。

**示例**

```
DELETE manager_id FROM "myGSGKeyspace".employees_tbl WHERE id='789-01-2345' AND division='Executive' ;
```

`DELETE` 支持以下值作为 `update_parameter`：
+ `TIMESTAMP`：一个 `bigint` 值，表示自标准基准时间（称为epoch：1970 年 1 月 1 日 00:00:00 GMT）以来的微秒数。