Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den Fehler „Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig', wenn ich LOAD DATA LOCAL INFILE verwende?
MySQL-Ladefehler: „Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig“
Dieser Fehler tritt auf, wenn versucht wird, LOAD DATA auszuführen LOCAL INFILE-Befehl in MySQL-Version 5.5.31 oder früher. Die Fehlermeldung weist darauf hin, dass dieser Befehl in der aktuellen Version von MySQL nicht unterstützt wird.
Um dieses Problem zu umgehen, können Sie die MySQL-Befehlszeile so ändern, dass sie das Argument --local-infile=1 enthält. Dieses Argument aktiviert explizit den Befehl LOAD DATA LOCAL INFILE für die aktuelle Sitzung.
mysql --local-infile=1 -u username -p
Nachdem Sie den obigen Befehl ausgeführt haben, können Sie den Befehl LOAD DATA LOCAL INFILE wie gewohnt ausführen.
LOAD DATA LOCAL INFILE '/tmp/ept_inventory_wasp_export_04292013.csv' INTO TABLE wasp_ept_inv FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig', wenn ich LOAD DATA LOCAL INFILE verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!