當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: ' ?'該錯誤,
則去檢查是否文本中有中文,改為全部英文就好了