Taz*_*Taz 6 mysql import ubuntu file-io r
R编程语言
这是我的查询:
LOAD DATA LOCAL INFILE '/home/ap_506/KF/export_2015-07-20.csv'
INTO TABLE test.raporty
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
Run Code Online (Sandbox Code Playgroud)
我把local-infile=1文件放在/etc/mysql/my.cnf:
[mysql]
local-infile=1
[mysqld]
local-infile=1
Run Code Online (Sandbox Code Playgroud)
它仍然返回错误:
Error Code: 1148. The used command is not allowed with this MySQL version
Run Code Online (Sandbox Code Playgroud)
版:
SELECT VERSION() 收益: '5.5.40-0ubuntu0.12.04.1'
它工作正常,我可以使用以下方式通过终端上传:
mysql -h <server> -u <user> -p --local-infile <database>
Run Code Online (Sandbox Code Playgroud)
我也可以从WINDOWS上传这个
但这不是灵魂,因为我需要使用ubuntu并从R上传数据.你能帮帮我吗?
我找到了部分解决方案。我添加了/etc/mysql/my.cnf两行:
[odbc]
local-infile=1
Run Code Online (Sandbox Code Playgroud)
我可以LOAD DATA LOCAL INFILE在 R 中通过 RODBC 使用查询,但 Workbench 仍然存在同样的问题:Error Code: 1148. The used command is not allowed with this MySQL version.有什么想法吗?如何检查 Workbench 正在使用哪些驱动程序?
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |