ClickHouse/docs/zh/sql-reference/statements/alter/delete.md
2024-05-23 13:54:45 +02:00

1.1 KiB
Raw Blame History

slug sidebar_position sidebar_label
/zh/sql-reference/statements/alter/delete 39 DELETE

ALTER TABLE ... DELETE 语句

ALTER TABLE [db.]table [ON CLUSTER cluster] DELETE WHERE filter_expr

删除匹配指定过滤表达式的数据。实现为突变.

:::note ALTER TABLE前缀使得这个语法不同于大多数其他支持SQL的系统。它的目的是表示与OLTP数据库中的类似查询不同这是一个不为经常使用而设计的繁重操作。 :::

filter_expr 的类型必须是UInt8。该查询删除表中该表达式接受非零值的行。

一个查询可以包含多个用逗号分隔的命令。

查询处理的同步性由mutations_sync设置定义。缺省情况下,是异步的。

详见