Mailinglisten-Archive |
-----Ursprüngliche Nachricht----- Von: Thomas Gericke [mailto:thomas_(at)_noris.de] Gesendet: Sonntag, 24. Oktober 1999 16:04 An: Misha Cc: mysql-de_(at)_lists.4t2.com Betreff: Re: mySQLimport oder LOAD INFILE ... Hi, Misha <misha3_(at)_gmx.de> schrieb mir: > ich hab da ein Bündel von mehrere MB großen Textfiles, die ich täglich > einlesen muß (die vermutlich mit Access erzeugt wurden). Die Felder sind > durch Semikolons getrennt und die Felder (z.T.) durch ' begrenzt. Das sieht > z.B. so aus: > > 1;'das ist Text1';'das ist Text2';45;2345.60;'dada';3;04-09-99 > > mysqlimport bricht aber mit Fehlermeldung ab, wenn ich ihn z.B. versuche mit Welche Fehlermeldung? . Diese: . Loading data from C:\mysql\bin\artdat into artdat ... . mysqlimport: mysql error: parse error near 'FIELDS ENCLOSED BY '''àÕ¨wH+?' at line 1, when using table: artdat . nicht gerade schön, oder ? > mysqlimport --delete --verbose --fields-terminated-by=";" --fields-enclosed- by="'" > zu starten. Du meinst für die Singlequotes auch --enclosed-by="'" und nicht noch ein zweites --fields-terminated-by="'", das kann natürlich nicht gehen. . Ja, klar, sorry ... Die Funktion "ENCLOSED-BY" geht aber AFAIK nur einheitlich und nicht für einzelne Zellen. . Hm, das ist schonmal doof, denn Zahlen werden ja z.B. auch von mysqldump nicht in qoutes eingeschlossen , oder ? Wie auch immer, die Daten liegen in der Form vor ... und wenn ich vorher noch eine . Routine über die Daten laufen lassen müßte, wäre das ziemlic unangenehm. Irgendwie komisch: wenn Access das peilt, muß das doch auch mit mysql hinzukriegen sein, oder ? Gruß, Thomas -- Thomas Gericke * noris network GmbH * Tel.: (09 11) 93 52-0 info_(at)_noris.de * Ihr Internet-Provider in Nuernberg * Fax: 93 52-1 00 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive