Ralf Rapude: CSV Import in MySQL funzt nicht

Beitrag lesen

Hi,
ich habe es jetzt auch über die Konsole gemacht. Ist problemlos durchgelaufen und hat mir das Abtippen von 200 Datensätzen (Adressen aus OE) erspart :-)).

  • Zeilen einlesen -> file()
  • String/Zeile beim Komma trennen -> explode() oder spilt()
  • in Variablen packen / Strings noch/vieleicht etwas bearbeiten -> z.B. trim()
  • in eine INSERT-Anweisung packen
  • in Datenbank eintragen

Ja. So hatte ich mir das auch überlegt und finde es auch nicht so problematisch. Ich war mir aber, wie gesagt, ziemlich sicher, das es da irgendwelche PHP Funktionen gab. Aber das war denn wohl ein Irrtum. Und Konsole lief wirklich allerfeinst und schnell.

http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#LOAD_DATA

Guter Link! War klar und deutlich beschrieben. Aber kannst du mir sagen, wieso ich trozt fehlerfreien einlesens 700 Warnungen bekommen habe? Beziehen sich diese Warnungen darauf, wenn Felder leer sind?

Gruß und Dank
Ralf