gpt4 book ai didi

遇到多行字段时 Neo4j LOAD CSV 失败

转载 作者:行者123 更新时间:2023-12-01 20:06:09 24 4
gpt4 key购买 nike

neo4j-sh (?)$ USING PERIODIC COMMIT
> LOAD CSV WITH HEADERS FROM "file:/home/ubuntu/data/woka-data/woka-data.csv" AS row
> MERGE (woka:Woka {woka_id: row.woka_id, woka_title: row.woka_title});
IllegalMultilineFieldException: At file:/home/ubuntu/data/woka-data/woka-data.csv:834 - Multi-line fields are illegal in this context and so this might suggest that there's a field with a start quote, but a missing end quote.

我的内核版本是2.2.3,文件很大:

-rwxr-xr-x 1 ubuntu ubuntu 2508218727 Jul 21 17:54 woka-data.csv

知道如何解决这个问题吗?

我更改了文件中字段的顺序,现在第 83 行报告了第一个错误。这是这一行:

97801322605720000000,eng,Addison Wesley Longman,,"Wri& Speakg at Work& Build Own CC& Mst
: Perils"

之前是换行

: Perils

如何解决这个问题?

此错误似乎是此内核版本特有的。在升级之前,我使用类似的文件导入具有多行字段的相同数据,并且它有效。

我现在能做什么?

最佳答案

尽管声称已修复,但该错误在内核版本 2.2.3 中仍然存在。我必须在提取时清理所有数据。我删除了导致 LOAD CSV 失败并报告错误消息或类似消息的所有字符。

关于遇到多行字段时 Neo4j LOAD CSV 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com