Tom: CSV-Import klappt nicht

Beitrag lesen

Hello,

$sql = "LOAD DATA LOCAL INFILE 'test.csv' INTO TABLE tab_wetter FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n'";

Da passt aber was nicht mit den Escapes. Drei \\ hintereinander sind irgendwie ungewöhnlich.
Und dass man die überhaupt brauchen würde, irritiert mich.

Ist das nicht das, was übrig bleiben sollte?

$sql = "LOAD DATA LOCAL INFILE 'test.csv' INTO TABLE tab_wetter FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n'";

Die Escape-Übung ist wirklich Morgengymnsatik fürs Gehirn. Gleich als nächstes kommt dann eine Regular  Expression für den Kreislauf und er Adrenalinspiegel reicht wieder für den ganzen Tag.

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de