1)需要在原有物化视图最后加一行 settings max_insert_threads=1
2)查询物化视图触发时执行SQL的文件路径
SELECT metadata_path FROM system.tables
WHERE name = 'your target table name';
3)进入clickhouse所在的容器
docker exec -it clickhouse-server-id-1 /bin/bash
4) cd /xxx/xxx/xxx 上面的文件路径
5) 在docker当中安装vim编辑器
> apt-get update
> apt-get install vim
6) vim dwd_basic_anonymous_contract_transaction.sql 并且保存
7)再次记载源表
ATTACH TABLE etherdata.dwd_basic_anonymous_contract_transaction
8)最后在dbever当中查看DDL是否已经修改