mysql # 1148 -该MariaDB版本不允许使用该命令

tzdcorbm  于 2023-02-21  发布在  Mysql
关注(0)|答案(3)|浏览(273)

我需要将一些数据从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表中?你能帮助我吗?谢谢!

pepwfjgg

pepwfjgg1#

这个查询很好,但是MySQL客户端(mysql)默认情况下禁用本地infile,您需要以mysql --local-infile ...的身份运行它,然后相同的查询应该可以工作。
错误消息是一个遗留问题,令人困惑。

lokaqttq

lokaqttq2#

由于您使用的是phpMyAdmin,我强烈建议您只使用Import选项卡,而不是在SQL选项卡中手动输入导入查询。phpMyAdmin可以轻松导入CSV文件,我看不出手动输入查询有任何优势。

58wvjzkj

58wvjzkj3#

在MySQL Workbench中添加下面的行。在Advanced选项卡中,检查测试连接,然后关闭。

OPT_LOCAL_INFILE=1

相关问题