尝试使用CSV
中的以下命令并使用MySQL Server
MySQL Server 5.5
连接将PHP-5.6
数据加载到远程PDO
。
LOAD DATA INFILE :file INTO TABLE test_csv COLUMNS
TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n';
但是我收到以下错误:
PHP警告:chown():在2017年12月26日09:21:18第22行的/var/www/proj/csvtodb.php中找不到mysql的uid,
SQLSTATE [HY000]:常规错误:13无法获取'/tmp/csvfile-1.csv'的统计信息(错误代码:2)
请帮我们解决这个问题。
如果CSV文件位于运行脚本的PHP服务器上,而不是远程MySQL服务器上,则需要使用LOAD DATA LOCAL INFILE
。 LOAD DATA INFILE
在MySQL服务器上查找文件。