我有一个表,它是 Clickhouse 中复制表的分布式表。
虽然我尝试了不同的方法,但我无法从表中删除任何行。我该怎么办?
删除我尝试过的查询。
delete from distributed_table where userid = 22387715
ALTER TABLE distributed_table on cluster cluster_name DELETE WHERE userid = 22387715
没有任何表定义或详细信息,我的猜测是行已标记为删除(在上面的轻量级删除中),但您的部分尚未合并。
DELETE
命令会创建一个突变,该突变“最终”发生,而不是立即发生。
在各部分合并之前,行实际上不会被删除。检查
system.mutations
表并查看您的突变是否已完成。