こんにちは私はこの質問が私のためだけでなく、mysql LOADDATAINFILEを使用するすべての人のためであることを知っています。
load data infileを使用してデータをインポートするたびに、なぜこの( "")二重引用符を受け取るのか知りたいだけですか?csvからのデータはデータベースに正常に追加されましたが、たとえば、値内に二重引用符があります。例えば。
"value1" | "value2" | 「value3」
何か助けはありますか?これが私の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));
ありがとう