在PostgreSQL遇到的难题

当我尝试复制接收到的CSV文件时,输入了以下命令,但是出现了错误。

postgres=# \COPY voice_chat_def from '/Users/hayano/Downloads/voice_char_def.csv' delimiter ',' csv header;
ERROR:  unquoted newline found in data
HINT:  Use quoted CSV field to represent newline.
CONTEXT:  COPY voice_chat_def, line 209

在错误信息中进行搜索后,我找到了一篇文章,说问题是由于CSV文件中存在空行。但是这次我并没有特别找到空行。

我在Excel中打开接收到的CSV文件,但弹出了一个黄色边框的消息,说可能会丢失数据。我尝试使用位于最右侧的”另存为”选项来进行另存为操作,同样的步骤下成功地复制了文件。

postgres=# \COPY voice_chat_def from '/Users/hayano/Downloads/voice_char_def2.csv' delimiter ',' csv header;

因为我不明白原因,所以希望有人能告诉我…

广告
将在 10 秒后关闭
bannerAds