尝试使用以下命令将CSV
数据加载到远程MySQL Server
中,并使用PHP-5.6
PDO
连接。
LOAD DATA INFILE :file INTO TABLE test_csv COLUMNS
TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n';
但我得到了以下错误:
PHP警告: chown():无法在第22行/var/www/proj/csvtodb.php中找到mysql的uid -12-26:21:18, SQLSTATEHY000:一般错误: 13无法获得'/tmp/csvfile-1.csv‘的属性(错误代码: 2)
请帮助我们解决这个问题。
发布于 2017-12-26 09:35:23
如果CSV文件位于运行脚本的PHP服务器上,而不是远程MySQL服务器上,则需要使用LOAD DATA LOCAL INFILE
。LOAD DATA INFILE
在MySQL服务器上查找文件。
https://stackoverflow.com/questions/47976454
复制相似问题