Как сделать арифметическое c обновление столбца в Clickhouse? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть столбец числовых данных c в таблице, который отключен на 18000 из-за ошибки. Все данные должны иметь 18000 добавленных к нему. Как это делается в Clickhouse?

ie Мне нужно что-то подобное, но я не знаю, как это сделать.

update table mytable set col1 = col1 + 18000;

1 Ответ

2 голосов
/ 13 апреля 2020
alter table mytable update col1 = col1 + 18000 where 1;   

И проверьте таблицу system.mutations после.

Alter isyn c, поэтому вам нужно дождаться окончания мутации.

https://www.altinity.com/blog/2018/10/16/updates-in-clickhouse

...