“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;的操作,即可成功到入数据。
查看文件属性,然后复制文件路径时,注意把"“改为”/"。
————————————————
版权声明:本文为优快云博主「ziyou434」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/ziyou434/article/details/82504130