当我进入phpmyadmin时,在选择数据库和我想要的表之后,单击"import“。当我点击"GO“,它就会产生错误
第1行CSV输入中的字段计数无效。
那么,如何将csv文件直接导入mysql数据库。
我试过了
LOAD DATA LOCAL INFILE 'C:\Users\ah\Documents\mathema_utf8.csv'
INTO TABLE subject3
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' IGNORE 1 LINES (col1, col2, col3, col4)但它会产生错误
#7890 -找不到文件'C:UserspratibhaDocumentsmathema_utf8.csv‘。
那么文件的名称应该是什么。
发布于 2012-10-10 09:55:39
下一步做:
试试这个查询-
LOAD DATA LOCAL INFILE 'C:\\Users\\ah\\Documents\\mathema_utf8.csv'
INTO TABLE subject3
FIELDS TERMINATED BY ' '
LINES TERMINATED BY '\n'另外:
发布于 2012-10-10 08:49:16
我曾经遇到过类似的情况,对我来说,这是错误的文件编码。
尝试更改编码,也尝试在接口上指定。
另一种方法是导入全新的表,并使用SELECT填充表。
发布于 2012-10-10 09:18:41
假设mysql服务器安装路径为C:\Program Files\MySQL\MySQL Server 5.0
将csv文件(mathema_utf8.csv)复制到C:\Program Files\MySQL\MySQL Server 5.0\bin\中
然后跑
LOAD DATA LOCAL INFILE 'mathema_utf8.csv'
INTO TABLE subject3
FIELDS TERMINATED BY ' '
LINES TERMINATED BY '\n' IGNORE 1 LINES (col1, col2, col3, col4)这将解决第二个错误。但是,如果您希望有人为第一个错误提供帮助,则需要提供csv的架构和详细信息。
https://stackoverflow.com/questions/12815304
复制相似问题