嗨,我知道这个问题不仅是为了我,也是为了每个使用 mysql LOAD DATA INFILE 的人。
我只想知道为什么每次使用加载数据文件导入数据时都会收到这个(“”)双引号?来自 csv 的数据已成功添加到数据库中,但例如值中有一个双引号。例如。
"值1" | "值2" | “价值3”
有什么帮助吗?这是我的mysql脚本。
echo $mysql = "LOAD DATA LOCAL INFILE '".$path ."'
REPLACE INTO TABLE table
FIELDS
TERMINATED BY ','
LINES
TERMINATED BY '\\n'
IGNORE 1 LINES
(`column1`, `column2`, `column3`, `column4`..)";
$query = mysqli_query($link, $mysql) or die(mysqli_error($link));
谢谢