主题:LOAD DATA LOCAL不能用mysql_query执行
在程序中通过mysql_query(“LOAD DATA LOCAL INFILE ‘/home/06/L00806/manager989/salepoint/saletxt/090522035330.txt’ INTO TABLE DBL00806.salesroom_no fields terminated by ‘,’”);会出现以下错误。
1148:The used command is not allowed with this MySQL version
在网上找到答案说是local infile =OFF。但是MYSQL中的系统变量现在为local infile =on
而且在phpmyadmin下面执行以上SQL“LOAD DATA LOCAL INFILE ‘/home/06/L00806/manager989/salepoint/saletxt/090522035330.txt’ INTO TABLE DBL00806.salesroom_no fields terminated by ‘,’”可以执行成功。
还有人说是文件没有读的权限,但是phpmyadmin是可以执行成功的。说明此文件是有读的权限。
网上高手些,请帮助指点。是什么地方出了问题呢?
1148:The used command is not allowed with this MySQL version
在网上找到答案说是local infile =OFF。但是MYSQL中的系统变量现在为local infile =on
而且在phpmyadmin下面执行以上SQL“LOAD DATA LOCAL INFILE ‘/home/06/L00806/manager989/salepoint/saletxt/090522035330.txt’ INTO TABLE DBL00806.salesroom_no fields terminated by ‘,’”可以执行成功。
还有人说是文件没有读的权限,但是phpmyadmin是可以执行成功的。说明此文件是有读的权限。
网上高手些,请帮助指点。是什么地方出了问题呢?