2016-01-27 68 views
1

我有這個查詢給我一個語法錯誤。有人可以弄清楚是什麼問題?使用特定列加載數據本地INFILE語法錯誤

$ins_cupon = mysqli_query($link, "LOAD DATA LOCAL INFILE '".$ruta."' INTO TABLE cupones 
    IGNORE ".$lines." (@dummy, @col1) 
    SET encuesta_id = '".$encuesta_id."', nom_producto = '".$nombre_producto."', cupon = @col1") or die(mysqli_error($link)); 

這是錯誤

您的SQL語法錯誤;在第1行檢查 對應於您的MySQL服務器版本的正確語法,以在'(@dummy,@ col1)附近使用 SET encuesta_id ='555',nom_producto ='ghjhg' ,cupon = @ col1'

回答

0

IGNORE之後,你錯過了「LINES」嗎?

IGNORE ".$lines." LINES 
+0

謝謝,我沒有注意到! – Polo