尝试使用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():无法在mysql中找到uid /var/www/proj/csvtodb.php 22日2017-12-26 09:21:18,
SQLSTATE [HY000]:一般错误:13无法获取统计信息 ' /tmp/csvfile-1.csv' (错误代码:2)
请帮助我们解决此问题。
答案 0 :(得分:0)
如果CSV文件位于运行脚本的PHP服务器上,而不是远程MySQL服务器上,则需要使用LOAD DATA LOCAL INFILE
。 LOAD DATA INFILE
在MySQL服务器上查找文件。