将数据从 Cassandra 导出到 CSV 文件

Rit*_*nha 3 csv export cassandra export-to-csv

表名称:产品

uid                                  | productcount | term                 | timestamp

304ad5ac-4b6d-4025-b4ea-8b7991a3fe72 |           26 |                dress | 1433110980000
6097e226-35b5-4f71-b158-a1fe39a430c1 |            0 |              #751104 | 1433861040000
Run Code Online (Sandbox Code Playgroud)

命令 :

COPY product (uid, productcount, term, timestamp) TO 'temp.csv';
Run Code Online (Sandbox Code Playgroud)

错误:

Improper COPY command.
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

med*_*oma 5

原始 COPY 命令的语法也很好。问题在于名为时间戳的列,它是一种数据类型,并且是此上下文中的保留字。因此,您需要转义列名,如下所示:

COPY product (uid, productcount, term, "timestamp") TO 'temp.csv';
Run Code Online (Sandbox Code Playgroud)

更好的是,尝试使用不同的字段名称,因为这也可能导致其他问题。