Vinzenz Mai: phpMyAdmin: CSV importieren mit LOAD DATA geht nicht

Beitrag lesen

Hallo Tom,

die CSV-Datei liegt auch tatsächlich da, wo der SQL-Server sie sucht?
Darf der SQL-Server sie da überhaupt suchen?

Ja. Sie wird ihm ja vom Client verfüttert!
Hier ist Client der Webserver :-)

Wenn mindestens einer der beiden Beteiligten es nicht darf, muss es zur Fehlermeldung

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

kommen. Der OP sagt jedoch ausdrücklich, dass es nicht zu einer Fehlermeldung kommt, sondern der Befehl erfolgreich abgeschlossen wird. Daraus folgere ich, dass Client und Server beide dürfen :-)

LOAD DATA LOCAL ...

Siehe Handbuch, Security Issues with LOAD DATA LOCAL

Es könnte jedoch sein, dass die Zeile mit \r\n abgeschlossen sind, während das Statement angibt, die Zeile sei mit \n abgeschlossen.

Freundliche Grüße

Vinzenz