如何在 ClickHouse 中删除 EmbeddedRocksDB 表引擎的一行?

Posted

技术标签:

【中文标题】如何在 ClickHouse 中删除 EmbeddedRocksDB 表引擎的一行?【英文标题】:How to delete a row for EmbeddedRocksDB table engine in ClickHouse? 【发布时间】:2021-02-16 04:33:01 【问题描述】:

我们使用常规 insert 插入到 EmbeddedRocksDB 表中。

key 插入新值会更新该值。

Clickhouse 中没有DELETE FROM rocksTable where xxx

插入NULL 也不起作用,它只是为value 部分设置默认值。

那么,我们如何根据键删除一行?

【问题讨论】:

【参考方案1】:

未实施删除。 您可以添加已删除的列(标志)并使用插入更新它并仅选择未删除的行。

【讨论】:

以上是关于如何在 ClickHouse 中删除 EmbeddedRocksDB 表引擎的一行?的主要内容,如果未能解决你的问题,请参考以下文章

从 Clickhouse DB 中完全删除数据以节省磁盘空间

ClickHouse删除操作

导出时删除 Clickhouse 中字符串的引号

ClickHouse删除操作

clickhouse操作(表,列,数据删除等)

clickhouse 配置项解析