【Clickhouse】Clickhouse 千万数据 如何更改列的类型

文章目录

  • 1.概述
    • 1.1 alter语句
    • 1.2 先删除后增加
  • M.扩展

【Clickhouse】Clickhouse 千万数据 如何更改列的类型_第1张图片

1.概述

我们有个现场的ck几个字段是字符串类型,但是因为后期发展需要需要更改成array类型。这几个字段当时是没用到的,因此存储的都是空的。

请问我有个千万数据的 clickhouse 数据库,然后有个表有个字段是string类型,然后我想把这个字段改成 Array类型,

尝试如下方案

1.1 alter语句

直接更改字段类型,发现会提示更改错误,但是查看建表语句发现已经修改成功,但是查询数据的话,会报错,无论是历史的 还是新插入的数组类型

ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型;
<

你可能感兴趣的:(clickhouse,数据库,java,1024程序员节)