通过phpmyadmin将csv文件导入mysql

通过phpmyadmin将csv文件导入mysql,mysql,csv,import,phpmyadmin,Mysql,Csv,Import,Phpmyadmin,我正在尝试通过phpmyadmin将csv文件导入mysql 我的工作如下: 1-进口 2-选择文件(test.csv) 3-格式csv 4-用以下符号分隔的列: 5-用以下符号括起来的列: 6-使用以下内容转义的列:\ 7-以“自动”结尾的行 8-列名:(我的列列表,逗号分隔) 但我总是遇到同样的错误:第1行CSV输入中的列计数无效 我也在尝试使用csv加载数据格式,但数据库中插入的值不正确 编辑: 我的csv行: 3861 23 Zougheib NULL http://

我正在尝试通过phpmyadmin将csv文件导入mysql 我的工作如下:

1-进口

2-选择文件(test.csv)

3-格式csv

4-用以下符号分隔的列:

5-用以下符号括起来的列:

6-使用以下内容转义的列:\

7-以“自动”结尾的行

8-列名:(我的列列表,逗号分隔)

但我总是遇到同样的错误:第1行CSV输入中的列计数无效

我也在尝试使用csv加载数据格式,但数据库中插入的值不正确

编辑: 我的csv行:

3861    23  Zougheib    NULL    http://www.mobigate.mobi:8081/ABC/upload/23/ts1Copy2.jpg    http://www.mobigate.mobi:8081/ABC/upload/23/s1Copy2.jpg IMAGE_AND_ARTICLE   http://www.mobigate.mobi:8081/ABC/upload/23/ts1Copy2.jpg    Meet us at ABC Achrafiyeh and ABC Dbayeh every day from 10 am to 10 pm and learn about our new collection.  0   NULL    0   0   0   NULL    NULL    NULL    NULL    0   0   1   0   0   APPROVED    interface   0   ("36")  <html><style type='text/css'>a {text-decoration:none; color:#fff}.shops p{color:#fff; line-height: .9 em; margin-top: 2px}.shops {color: #fff}.alignleft {float: left;width:50%;text-align:left;}.aligncenter {float: left;width:10%;text-align:center;}.alignright {float: left;width:40%;text-align:right;}.floatright {float: right}</style><div class='shops'><div id='openinghours'><p class='alignleft'>OPENING HOURS</p><p class='floatright'>10:00 AM - 11:00 PM</p></div><div id='place1'><p class='alignleft'><a href='achrafieh'>>ABC ACHRAFIEH</a></p><p class='aligncenter'>L1</p><p class='alignright'><a href='tel:01212888'>01212888</a></p></div></div> </html>    NULL    10:00 - 22:00   ABC ACHRAFIEH   none    L1  L0  1212888 NULL
有什么帮助吗?

看起来:

  • 以:\t分隔的列(用于制表符)
  • 包含:[无]的列

请尝试告诉我们。

我可以建议使用“OpenDocument电子表格(ODS)”导入选项(phpmyadmin 3.3.0及更高版本)?它非常快速、可靠,可以用您的数据创建一个新表以进行安全管理。

我也遇到了这个问题。然后我扫描了csv电子表格(它是由其他人准备的),并发现有几行有额外的字段。编辑这些行后(并责骂编写CSV的人员),一切正常。

我们不能看到CSV文件的第一行吗?计算CSV文件第1行的列数,然后计算在步骤8中输入的列数。错误消息说它们不一样。@Miklos Aubert:列数是数据库中的sameCheck,运行sql query
show create table your_table,可能您有自动增量ID并试图导入新的固定ID@mirkobrankovic:我的第一列是自动增量。我已将其从csv文件中删除,并在“列名”中列出了除自动增量之外的所有列。仍然不起作用
CONTENT_ID,CHANNEL_ID,TITLE,DESCRIPTION,LINK,THUMBNAIL_LINK,MEDIA_TYPE,ARTICLE_MEDIA_LINK,ARTICLE_TEXT,POINTS,LOCATION_NAME,LOCATION_LONGITUDE,LOCATION_LATITUDE, LOCATION_RADIUS,AD_POSITION, APP_PACKAGE_NAME,APP_IMAGE_SCALE,APP_IMAGE_POSITION,SHOW_DATE, SHOW_START_TIME,SHOW_END_TIME,AD_FREQUENCY_OF_SHOWING,AD_IS_INTERRUPTABLE,STATUS,SOURCE,NOTIFY_USERS,TAGS,ARTICLE_HTML,contentcol,HTML_HOURS,HTML_LOCATION1,HTML_LOCATION2,HTML_LEVEL1,HTML_LEVEL2, HTML_PHONE1,HTML_PHONE2