如何在clickhouse中对列进行算术更新?

tuwxkamq  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(317)

我有一个数字列的数据在一个表,这是由18000关闭,因为一个错误。所有的数据都需要添加18000个。clickhouse是怎么做到的?
我需要这样的东西,但不知道怎么做。

update table mytable set col1 = col1 + 18000;
ar7v8xwq

ar7v8xwq1#

alter table mytable update col1 = col1 + 18000 where 1;

然后检查系统表。
alter是异步的,所以您需要等待突变的结束。
https://www.altinity.com/blog/2018/10/16/updates-in-clickhouse

相关问题