2016-09-06 2 views
1

У меня есть простая таблица:Вставка строки массива через формат 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) 

ответ

1

Извините, перечитайте документацию и выясните, что строки в массивах должны быть обернуты одинарной кавычкой.

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