ERROR 1148 (42000): The used command is not allowed with this MySQL version


 

當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: ' ?'該錯誤,

則去檢查是否文本中有中文,改為全部英文就好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM