事情是这样的,最近有个需求,每天要用csv文件导入到我们的mysql,我想到的是用 "LOAD DATA LOCAL INFILE" 命令于是在Navicat中测试了一下
愉快的成功了.先用工程在实现的时候出现了问题
提示The used command is not allowed with this MySQL version
搜索了好久 无非都是 local_infile的设置问题,默认本身就是1,我也在启动时加了local_infile=1 配置文件也加了, 无论0,1 都不好使;
在一个就是secure_file_priv参数,如果放到mysql对应的文件夹下 是可以导入的,但是我们线上的mysql是RDS的没法提供对应文件夹,而且Navicat就可以把我本地的csv导入到对应表中,也不知道它是怎么做的,希望大神们能告诉我应该如何操作才能让我像Navicat一样导入数据,跪谢