我正在尝试根据以 utf-8-bom 编码的 notepad++ 将 csv 文件中的数据导入到 cassandra4.0 中的表中,但出现错误:
Starting copy of airportdb.airport with columns [airport_id, iata, icao, name].
airport.cql:44:Failed to import 1 rows: ParseError - Failed to parse 1 : invalid literal for int() with base 10: '\ufeff1', given up without retries
我的导入代码:
CREATE TABLE airplane (
airplane_id int PRIMARY KEY,
capacity int,
type_id int,
airline_id int
) ;
COPY airplane (airplane_id, capacity, type_id, airline_id)
FROM 'airplane.csv' WITH DELIMITER = ';';
cqlsh 无法解析 CSV 文件中的 BOM 编码条目。
将文件另存为纯文本,然后重试。干杯!