我必须从CSV文件中将一些数据导入到我的Aruba服务器上的db表中。 我用下面的查询:#1148 - 这个MariaDB版本不允许使用命令
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
)
我测试此查询其他阿鲁巴服务器上,它的工作正常,但在这里,我以下错误:
#1148 - Il comando utilizzato non e` supportato in questa versione di MariaDB
如何修改我的查询将csv文件数据导入到dailycoppergg表中?你能帮我吗?谢谢!
谢谢,你能告诉我如何从我的托管服务的管理面板设置? – luca
这很大程度上取决于您的托管服务,管理面板,您可以配置多少,您可以访问的内容等等。首先,如果您可以从面板运行查询,请运行'select @@ local_infile' 。如果它表示“0”,这意味着它出于安全原因(这很聪明)在服务器端被禁用,所以你可以忘记它。如果它说'1',它在服务器上启用,然后找出你可以在客户端配置什么。在不太可能的情况下,您可以访问客户端配置文件,您可以在'[client]'部分设置'loose-local-infile = 1'。 – elenst
如果你没有权限访问客户端运行的主机,那么问题在于你为什么需要'LOAD DATA LOCAL INFILE'开始,因为它假定文件存在于客户端主机上,并且没有访问权限,你可以放在那里。如果您有访问客户端主机的FTP权限,但无法访问客户端配置文件,并且管理面板中没有用于配置客户端选项的工具,请询问您的托管支持,如果您有这种情况,他们可能会为您启用它。 – elenst