解决“LOAD DATA local INFILE”时出现The used command is not allowed with this MySQL version问题
LOAD DATA local INFILE”时出现The used command is not allowed with this MySQL version问题。
第一,是版本确实过低,低于5.0,但是现在基本不可能出现这个问题,我用的最新的。
第二,可能是本地导入文件的参数没有打开。
于是在sql编辑器中输入 SHOW VARIABLES LIKE '%local%';
得到 local_infile OFF 即该变量未开启。
解决:输入SET GLOBAL local_infile=1(其中global是全局变量的意思)。
然后重新进行load data local infile "D:/xx.txt" into table xx;的操作,即可成功到入数据。
今天遇到的问题,网上找得到的解决方法还挺好用分享给大家。
网友评论