当mysql执行以下语句(将一个文本文件导入mysql)时
mysql> LOAD DATA LOCAL INFILE 'F:/pet.txt' INTO TABLE pet ;
出现了错误
ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决方法:
1、mysql版本是5.0以上
2、使用语句SHOW VARIABLES LIKE '%local%';
检查
local_infile 如果是OFF
执行语句
SET GLOBAL local_infile=1;
若又出现ERROR 1300 (HY000): Invalid utf8mb4 character string: ' ?'该错误,
则去检查是否文本中有中文,改为全部英文就好了
