AM 使用复制方法将 CSV 文件复制到 Cassandra 表中。但是出现记录错误,字段数错误。
查询是 ---COPY activity FROM 'Detail.csv' with HEADER=TRUE
我将我的活动作为具有 7 个字段的列族,但在我的 csv 文件中,所有内容都用分号分隔
错误是记录 #0(第 1 行)的字段数错误(1 而不是 7) 上图是 CSV 文件的屏幕截图
在我的 csv 文件中,所有内容都用分号分隔
COPY命令的默认行为使用逗号作为分隔符。由于您的文件(显然)是用分号分隔的,因此它将整行视为一个字段(除非数据包含逗号)。尝试在您的条款中设置DELIMITER
选项。WITH
COPY activity FROM 'Detail.csv' WITH HEADER=TRUE AND DELIMITER=';';
COPY
作为一个建议,在列出要导入的列时,我总是有更多的运气能够正常工作:
COPY airplanes (name, manufacturer, year, mach) FROM 'temp.csv';