gpt4 book ai didi

php - MySQL/phpmyadmin 无法导入 CSV

转载 作者:行者123 更新时间:2023-11-30 22:30:32 24 4
gpt4 key购买 nike

我正在尝试通过 Phpmyadmin 将 CSV 文件导入 MySQL。我的文件是从我无法访问或控制的另一个软件导出的。可悲的是,文件“export.csv”在第一行包含一些“关于另一个数据库的信息”,在第二行它包含列名。

我正在使用以下设置:

file: import.csv
character Set of file: iso-8859-1
Skip this number of queries (for SQL) or lines (for other formats), starting from the first one : 2
format: CSV
columns separated by: ;

但我总是收到错误“行中的列计数不匹配:1”。

如果我删除 csv 文件中的前两行,它就完美了。

在我看来,skip rows 不起作用。但是为什么?

最佳答案

您必须先选择要导入 CSV 文件的表格。您可以通过单击表名来执行此操作。然后您可以单击“导入”选项卡。如果你在这个地方使用了错误的顺序,那么你将被引导到唯一的 SQL 导入功能。这仍然是“导入”选项卡,但 CSV 导入功能不会显示。因此,请确保您看到此菜单导入文件的格式,正下方有 CSV 选项。否则你必须重试才能到达这个地方。

Number of records(queries) to skip from start: 1

Format of imported file
CSV

CSV using LOAD DATA

SQL

然后选择 CSV 和右侧的正确选项:

Fields terminated by ;
Fields enclosed by "
Fields escaped by \
Lines terminated by auto
Column names ...

您必须复制 CSV 文件的第一行并删除“”并替换; by ,以便获得列名。您还必须在此表单中的“列名”之后插入这些列名,而不是我的三个点 (...)。

例如:

Column names uid,pid,tstamp,crdate,deleted,hidden,starttime,endtime,fe_group,title,subtitle,itemnumber,price,note,image,inStock

结果显示如下:

Import has been successfully finished, 94 queries executed.

关于php - MySQL/phpmyadmin 无法导入 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34016170/

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