我正在尝试通过phpmyadmin将csv文件导入mysql 我这样做:
1- import
2-选择文件(test.csv)
3-格式csv
4-列用:,
分隔5-列附有:“
6-列转义为:\
7-行终止于:auto
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
我的专栏名称:
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
有什么帮助吗?
答案 0 :(得分:2)
我可以建议使用&#34; OpenDocument电子表格(ODS)&#34;导入选项(phpmyadmin 3.3.0及以上版本)?它非常快速,可靠,它将创建一个新表格,以便您的数据得到安全管理。
答案 1 :(得分:0)
似乎:
试着告诉我们。
答案 2 :(得分:0)
我也有这个问题。然后我浏览了csv电子表格(它是由其他人准备的),并发现有几行有额外的字段。在编辑这些行之后(以及责骂准备CSV的人),everthing正常工作。