我需要将一些数据从CSV文件导入到Aruba服务器上的db表中。
LOAD DATA LOCAL INFILE 'test.csv' INTO TABLE dailycoppergg
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
(
ddmmyy,
lmedollton,
changedolleuro,
euroton,
lmesterton,
delnotiz,
girm,
sgm
)
我在其他Aruba服务器上测试了此查询,它工作正常,但在这里,我有以下错误:
#1148 - Il comando utilizzato non e` supportato in questa versione di MariaDB
我怎样修改我的查询来导入csv文件数据到dailycoppergg表中?你能帮助我吗?谢谢!
3条答案
按热度按时间pepwfjgg1#
这个查询很好,但是MySQL客户端(
mysql
)默认情况下禁用本地infile,您需要以mysql --local-infile ...
的身份运行它,然后相同的查询应该可以工作。错误消息是一个遗留问题,令人困惑。
lokaqttq2#
由于您使用的是phpMyAdmin,我强烈建议您只使用Import选项卡,而不是在SQL选项卡中手动输入导入查询。phpMyAdmin可以轻松导入CSV文件,我看不出手动输入查询有任何优势。
58wvjzkj3#
在MySQL Workbench中添加下面的行。在Advanced选项卡中,检查测试连接,然后关闭。