嗨,我知道這個問題不僅僅是爲了我的緣故,而是爲了每個使用mysql LOAD DATA INFILE的人。mysql加載數據infile插入雙引號
我只想知道爲什麼我每次使用加載數據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));
感謝
不是我已經完全糾正它。我必須使用ENCLOSED BY'\''和反斜槓BUT,然後它會跳過其他所有行,所以現在我正在查看是否可以找出它,如果我這樣做,我會發布它,如果是這樣,請更新所以我可以想出它。謝謝! – Bodine 2013-04-22 16:46:09