Heim  >  Artikel  >  Datenbank  >  Wie behebt man „FEHLER 1148 (42000): Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig“ bei Verwendung von LOAD DATA LOCAL INFILE?

Wie behebt man „FEHLER 1148 (42000): Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig“ bei Verwendung von LOAD DATA LOCAL INFILE?

DDD
DDDOriginal
2024-10-30 06:58:28462Durchsuche

How to Resolve

MySQL-Ladefehler: Behebung des Problems

Beim Ausführen des folgenden MySQL-Befehls in der Bash-Befehlszeile:

mysql -e "load data local infile \
'/tmp/ept_inventory_wasp_export_04292013.csv' into \
table wasp_ept_inv fields terminated by ',' \
lines terminated by '\n' ;"

Benutzer stoßen möglicherweise auf den Fehler „FEHLER 1148 (42000) in Zeile 1: Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig.“

Problemumgehung

Dieses Problem kann umgangen werden, indem die MySQL-Befehlszeile geändert wird. Übergeben Sie das Argument --local-infile=1 vor den Benutzer- und Passwortargumenten:

mysql --local-infile=1 -u username -p

Nach Eingabe der MySQL-Eingabeaufforderung führen Sie den Befehl LOAD DATA LOCAL INFILE erneut aus. Dies sollte den Fehler beheben und das Laden der Daten in die angegebene Tabelle ermöglichen.

Hinweis: Das Ändern der my.cnf-Konfigurationsdatei, um das Laden lokaler Infiles global zu ermöglichen, wird für diesen speziellen Fall nicht empfohlen Fall, da der Benutzer eine stärker lokalisierte Lösung wünscht.

Das obige ist der detaillierte Inhalt vonWie behebt man „FEHLER 1148 (42000): Der verwendete Befehl ist mit dieser MySQL-Version nicht zulässig“ bei Verwendung von LOAD DATA LOCAL INFILE?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn