我已经放弃了这一点,因为我认为这是php中的错误-
特别是mysql_connect代码,现已弃用。可以通过使用与@eggyal提到的错误报告中提到的步骤类似的步骤自行编译php,对源代码进行更改来解决该问题:https
://bugs.php.net/bug.php ? id
=
54158
相反,我将通过执行system()调用并使用mysql命令行来解决此问题:
$sql = "LOAD DATA LOCAL INFILE '$csvPathAndFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' OPTIonALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\r\\n';";system("mysql -u $dbUser -h $dbHost --password=$dbPass --local_infile=1 -e "$sql" $dbName");那对我有用。



