Guma: csv --> MySQL importieren

Hallo Zusammen,

ich habe eine csv-datei aus Filemaker vorliegen, die gleiche Tabellenspalten vie meine SQL-Datenbank aufweist.

jetzt habe ich versucht mit PHPMyAdmin die Datei zu importieren.

Fragen:

  • Zeichencodierung der Datei ist mir unklar: utf8 habe ich versucht.

  • Dateiformat: CSV oder CSV mit LOAD DATA
    Dateiformat CSV

  • Zeilen getrennt mit AUTO ?! was schreibe ich hier nur rein? die zeilen sind umbrüche!?

Spaltennamen: Welche trage ich ein (alle und mit ; getrennt?

Felder habe ich mit ";" getrennt.

Ich bekomme die Fehlermeldung: Fehler!
Invalid parameter for CSV import: Zeilen getrennt mit

Ich würde mich freuen, wenn mir jemand da weiterhelfen kann. Grüße von Guma

  1. Hallo nochmal, ich habe jetzt versucht direkt über SQL die daten zu importieren.

    Damit wurde zumindest mal die erste zeile meines CSV importiert:

    LOAD DATA LOCAL INFILE 'C:\xampp\htdocs\week\admin\WE_Kunden.csv' REPLACE
    INTO TABLE firma
    FIELDS
    TERMINATED BY ';'
    OPTIONALLY ENCLOSED BY '"';

    Nun: Wo sind die restlichen, woran liegt evtl mein problem?

    Grüße von Guma

    1. hallo nochmal,

      konnte nur folgendes hinbekommenb: die erste und die letzte zeile werden jetzt importiert, leider alle dazwischen nicht. kann es daran liegen,dass LINES TERMINATED BY "\r\n"; fehlt? Bei mir kommt da ein syntax SQL Fehler

      Ich komme nicht weiter. Guma

      1. Es hat niemand geantwortet.
        Lösung:
        Jetzt bin ich drauf gekommen, woran es lag. Zum einen muss beim Importieren mit PHPMyAdmin "CSV mit LOAD DATA" ausgewählt werden. Zum anderen darf im zu importierenden Datensatz (csv) das Auto-Increment-Feld nicht (hier ID) leer sein. Ich habe im csv die Zahlen 1-60 von Handeingetragen ... jetzt wurden alle 60 Datensätze übernommen..

        Hoffe das hilft mal jemand. mit hat keiner geholfen. Heul!

        Guma