clickhouse - 在 ClickHouse db 中通过 CSV 格式插入字符串数组

标签 clickhouse

我有一个简单的表:

CREATE TABLE t1
(
    v1 Int32, 
    a1 Array(Int32), 
    s2 Array(String)
) ENGINE = Memory

但无法弄清楚如何插入字符串数组:
insert into t1 format CSV 1,"[1,2]","[a1,a2]"

失败并出现以下错误:
Exception on client:
Code: 26. DB::Exception: Cannot parse quoted string: expected opening     quote: 
Could not print diagnostic info because two last rows aren't in    buffer (rare case)
: (at row 1)

最佳答案

抱歉,重新阅读文档,发现数组中的字符串应该用单引号括起来。

 insert into t1 format CSV 1,"[1,2]","['a1','a2']"

关于clickhouse - 在 ClickHouse db 中通过 CSV 格式插入字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39352259/

相关文章:

mysql - Clickhouse,快速连接引擎

clickhouse - 出现大量 "DB::NetException: Connection reset by peer, while reading from socket"错误,这些错误会产生大量噪音

mysql - ClickHouse 错误(版本 21.6.6):代码:1000 DB::Exception:异常:与所有副本的连接失败

clickhouse - 如何在ClickHouse中获取FLAG的值

python - 异常 : Pulsar error: IncompatibleSchema

clickhouse - 查找组中出现次数最多的值

mysql - Clickhouse 列结构

clickhouse - 如何理解ClickHouse中的粒度和 block ?

apache-spark - 使用 PySpark 在 ClickHouse 中动态创建表时传递主键和排序依据作为参数