gpt4 book ai didi

mysql - 如何导入以单独字符结尾的行的 csv?

转载 作者:行者123 更新时间:2023-11-29 23:42:01 24 4
gpt4 key购买 nike

11110|2005001|abc|apple|00|good|fine|2|||||0|||go|stop||20100520|

以上是 csv 数据的示例。

我正在尝试将 csv 导入数据库表。

但每次我尝试时,都会失败并显示以下错误消息:第 1 行 CSV 输入中的字段计数无效。

csv 的每一行都以单独的字符“|”结尾。

我认为这就是为什么导入数据总是失败的原因。

我选择了这样的选项:

partial import :                 uncheck;
format of imported file : csv
option - fields terminated by : |
option - fields enclosed by by :
option - field escaped by : \
option - lines terminated by : auto
option - column names :

如何将这些 csv 文件导入数据库?

无法删除“|”在该行的末尾。

因为csv文件有超过400,000行。

我不知道正则表达式,有些行以“|||”结尾像这样;;

11110|2005001|abc|apple|00|good|fine|2|||||0|||go|stop|||

最佳答案

您必须转换您的 csv(之前进行备份):

在简单的文本编辑器中替换:|||||通过 |然后:||||通过 |...

此时,所有行都仅以 | 结尾

只需更换 |通过 ,然后保存您的文件。

您可以在mysql中导入文本文件。

关于mysql - 如何导入以单独字符结尾的行的 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118442/

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