mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 10:52:30 +00:00
1.0 KiB
1.0 KiB
toc_priority | toc_title |
---|---|
52 | TRUNCATE |
TRUNCATE 语句
TRUNCATE TABLE [IF EXISTS] [db.]name [ON CLUSTER cluster]
删除表中的所有数据。当省略子句 IF EXISTS
时,如果表不存在,则查询返回一个错误。
TRUNCATE
查询不支持View,File, URL, Buffer 和 Null表引擎。
可以使用 replication_alter_partitions_sync 设置在复制集上等待执行的操作。
通过 replication_wait_for_inactive_replica_timeout 设置,可以指定不活动副本执行 TRUNCATE
查询需要等待多长时间(以秒为单位)。
!!! info "注意"
如果replication_alter_partitions_sync
被设置为2
,并且某些复制集超过 replication_wait_for_inactive_replica_timeout
设置的时间不激活,那么将抛出一个异常UNFINISHED
。