Mailinglisten-Archive |
Hallo Henry, > -----Ursprüngliche Nachricht----- > Von: henry bayer [mailto:henry_bayer at gmx.de] > Gesendet: Freitag, 8. Oktober 2004 19:51 > An: mysql-de at lists.4t2.com > Betreff: Re: formatierte Textdatei ohne Feldtrenner in mysql einlesen > > hallo, > > also ich habe deine angaben mal genommen, die tabelle so > nachgebaut und das source-file genommen. es funktioniert, wenn du > > > FIELDS TERMINATED BY " " > > LINES TERMINATED BY '\r\n' > > wegläßt. > > da die längen in der source-file aber nicht mit den längen in > der tabelle übereinstimmen, gibt es datensalat. die längen > müssen also identisch sein. Das mit den längen ist das kleinste Problem das ist schnell angepasst. Leider habe ich keinen Einfluss wie die Daten bereitgestellt werden die sind so wie sie sind, Sicher wäre es schöner wenn diese blöden leerzeichen weg wären Sollte laut Handbuch der befehl LINES STARTING BY ' ' machen dieser soll eigentlich alle leerzeichen filtern wo = 3 leerzeichen sind dann wären es schon mal ne menge weniger. > > da solltest bzw. musst du den output anpassen, z.b. das diese > überflüssigen leerzeichen da verschwinden. Geht nicht, wie gesagt diese Rohdaten sind so wie sie sind. In MySQL kann ich dann die Daten bereinigen > > desweiteren ist deine tabelle nicht optimal. von dem, was ich > da an daten sah und in welcher frequenz da was verarbeitet > werden soll, dürften das viele datensätze werden. daher > solltest du nicht mit VARCHAR sondern mit CHAR arbeiten. das > frisst ein wenig platz, performance ist aber besser. Diese Tabelle wird eingelesen, benötigte Daten ausgelesen summiert in eine ander Datenbank reingeschoben und wieder gelöscht. Wird also nur dazu genommen um die Daten in MySql weiterzuverarbeiten. Pro Tag und IP (davon werden noch nicht mal alle benötigt) wird am ende des Tages nur ein Datensatz übrig bleiben > > > Kann solch ein File überhaupt von MySql verarbeitet werden > ich finde > > im Internet leider keinerlei Beispiele für solch einen Fall. > > suche nach "mysql tabelle load" und du würdest z.b. Besten Dank wer weis was er sucht wird fündig werden :-)) danch habe ich noch nicht gesucht > > http://www.infos24.de/mysqle/handbuch/2_mysql_tabellen_einrichten.htm > Habs gefunden und werds ausprobieren > finden. > > > mfg > > henry > > -- > +++ GMX DSL Premiumtarife 3 Monate gratis* + WLAN-Router 0,- EUR* +++ > Clevere DSL-Nutzer wechseln jetzt zu GMX: http://www.gmx.net/de/go/dsl > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > Mit freundlichen Grüßen Uwe Es liegt was in der Luft www.feilbingert.net Uwe Drießen Software & Computer Lembergstraße 33 67824 Feilbingert Tel.: 06708 660045 Fax 06708 661397 www.edv-driessen.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive