我創建了Clickhouse表:Clickhouse數據導入
CREATE TABLE stock
(
plant Int32,
code Int32,
service_level Float32,
qty Int32
) ENGINE = Log
有一個數據文件
:~$ head -n 10 /var/rs_mail/IN/qv_stock_20160620035119.csv
2010,646,1.00,13
2010,2486,1.00,19
2010,8178,1.00,10
2010,15707,1.00,4
2010,15708,1.00,10
2010,15718,1.00,4
2010,16951,1.00,8
2010,17615,1.00,13
2010,17616,1.00,4
2010,17617,1.00,8
我試圖加載數據:
:~$ cat /var/rs_mail/IN/qv_stock_20160620035119.csv | clickhouse-client --query="INSERT INTO stock FORMAT CSV";
,我得到一個錯誤
\n2010: 7615,1.00,13ion: Cannot parse input: expected , before: 2010,646,1.00,13
Row 1:
Column 0, name: plant, type: Int32, ERROR: text "2010,64" is not like Int32
: (at row 1)
我做錯了什麼?
文件:https://yadi.sk/d/ijJlmnBjsjBVc
我不熟悉它,但我會研究格式CSV用於默認描述的內容,也許它不是',' –