LOAD DATA LOCAL INFILE具有特定列语法错误

时间:2016-01-27 18:02:20

标签: php mysqli

我有这个查询,它给我一个语法错误。有人能弄明白这是什么问题吗?

$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语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   '附近'(@ dummy,@ col1)SET encuesta_id ='555',nom_producto ='ghjhg'   ,cupon = @ col1'在第1行

1 个答案:

答案 0 :(得分:0)

你错过了" LINES"在IGNORE之后?

IGNORE ".$lines." LINES