我使用LOAD DATA本地INFILE命令在mysql数据库中上传巨大的csv文件。
该表只有单字段(hids),它是整数,主要和自动增量。查询是
$insert_query = "LOAD DATA local INFILE '".$target_path."' INTO table master_huts(hids) OPTIONALLY ENCLOSED BY '\"' IGNORE 1 LINES ";
csv文件包含
ID
"343"
"454"
"777"
如果我从csv文件中删除双引号,那么它可以正常工作。如何告诉MySql忽略来自csv文件的双引号。
答案 0 :(得分:0)
试试这个:
$ insert_query =“LOAD DATA local INFILE'”。$ target_path。“'INTO table master_huts(hids)FIELDS INCLOSED BY'''LINIEDATED''n n IGNORE 1 LINES;