![]() Mailinglisten-Archive |
Mariano Glas schrieb am Montag, den 20. September 1999: > irgendwie hab ich in meiner doku durch schlecht geputze brille oder > dummheit keinen hinweis daruaf gefunden wie ich mir die warnings > anzeigen lasse. Heyhey, nur nicht so tiefstapeln! :) > Beispiel: > > mysql> load data infile '/home/glas/998.mysql' into table artikel FIELDS > TERMINATED BY ','; > Query OK, 5 rows affected (0.01 sec) > Records: 5 Deleted: 0 Skipped: 0 Warnings: 40 > > "show warnings" gibt es nicht. und nun ?? Sich diese Warnings im Detail anzusehen, geht bisher in MySQL schlicht nicht - ein echtes Manko! Das beste, was mir bisher dazu eingefallen ist, w�re ein Perl-Hilfs- programm, das mir die Importdaten in normale, einzelne INSERT- Anweisungen umgebaut, die ich dann einfach 'mysql' vorwerfe; und dadurch, da� es einzelne INSERTs sind, mir dann auch ggf. einzelne Fehlermeldungen ausgeben w�rde. Hab' ich noch nicht geschrieben, ist aber einfach zu machen ... > hmm. achso felder werden durch kommata getrennt. was ist denn nun > wenn in einem text-feld ein komma steht? (die textefelder sind durch > ' (hochkomma) getrennt) Wenn Du das auch angibst per OPTIONALLY ENCLOSED BY "'" dann sollten in Textfelder eingeschlossene Kommata nicht st�ren. Aber Apostrophe innerhalb von Textfeldern m�ssen dann mit Backslash als \' geschrieben werden, weil sonst ja nicht klar ist, wo das Textfeld aufh�rt. Details stehen (nat�rlich :) im MySQL-Handbuch im Kapitel "7.15 LOAD DATA INFILE syntax". Ciao, Martin -- Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ > PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7 --- *** 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