CSV-Datei einlesen klappt nicht!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • CSV-Datei einlesen klappt nicht!

    Hi,
    ich möchte eine CSV-Datei über phpmyadmin in eine Tabelle einlesen, jedoch bekomme ich immer folgende Meldung:

    Fehler

    SQL-Befehl :

    LOAD DATA LOCAL INFILE '/home/www/web173/phptmp/phpkQxCPH' REPLACE INTO TABLE `s_unterkategorien`
    FIELDS TERMINATED BY ';'
    ENCLOSED BY '\\"'
    ESCAPED BY '\\\\'
    LINES TERMINATED BY '\\r\\n'

    MySQL meldet:


    #1083 - Field separator argument is not what is expected. Check the manual


    Was hat das zu bedeuten?

    Ich habe schon alle Einstellmöglichkeiten und Variationen geändert. Entwerder kommt die Fehlermeldung oder die Daten werden unvollständig bzw. völlig durcheinander eingelesen.

    Bei einem anderen Provider kann ich die CSV-Datei ohne Probleme einlesen. Kann es ggf. an der PHP oder mySQL Version liegen?

    Der Provider wo es funktioniert, hat PHP 4.1.2 und MySQL 3.23.54 drauf, der andere wo es nicht funktioniert hat PHP 4.0.6 und MySQL 3.23.37 drauf.

    phpmyadmin ist bei beiden Providern Version 2.5.6 (wobei ich es bei dem Provider, wo es nicht funktioniert selber installiert hatte.)

    Ich hoffe es hat jemand eine Idee.

  • #2
    Hallo!
    Die Anführungszeichen bei s_unterkategorien sind seltsam.
    Das geht auch ohne.
    Die LINES TERMINATED BY '\\r\\n' sehen auch seltsam aus.
    Sicher dass es nicht LINES TERMINATED BY '\r\n' ist wie in der MySQL-Doku?

    Kommentar

    Lädt...
    X