在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;
因为我不明白原因,所以希望有人能告诉我…