LOAD DATA
Von: Dr. Andreas J. Bittner (mail@bittner-umweltberatung.de) [Profil]
Datum: 19.10.2009 14:27
Message-ID: <hbhlve$thb$1@news2007.bicos.de>
Newsgroup: de.comp.datenbanken.mysql
Datum: 19.10.2009 14:27
Message-ID: <hbhlve$thb$1@news2007.bicos.de>
Newsgroup: de.comp.datenbanken.mysql
Hallo, ich hab da mal ne Frage. Ich habe eine ASCII-Datei mit > 400.000 Zeilen: EC-Number;CAS-Number;Name;Synonym;Registration Date; "200-001-8";"50-00-0";"formaldehyde";"";"30/1 1/2010"; "200-002-3";"50-01-1";"guanidinium chloride";"";"30/11/2010"; "200-003-9";"50-02-2";"dexamethasone";"";"30/ 11/2010"; "200-004-4";"50-03-3";"hydrocortisone 21-acetate";"";"30/11/2010"; "200-006-5";"50-04-4";"cortisone 21-acetate";"";"30/11/2010"; "200-007-0";"50-06-6";"phenobarbital";"";"30/ 11/2010"; "200-008-6";"50-07-7";"mitomycin";"";"30/11/2 010"; "200-009-1";"50-09-9";"hexobarbital sodium";"";"30/11/2010"; "200-010-7";"50-10-2";"oxyphenonium bromide";"";"30/11/2010"; mit LOAD DATA LOCAL INFILE 'file' INTO TABLE `reach`.`test` CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' STARTING BY '' IGNORE 1 LINES nudel ich alles in ein paar Sekunden ins MySQL - nur stehen alle Daten mit den Tüddelchen drin und das Datum wird gar nicht erkannt. Ich hab schon rumprobiert mit FIELDS TERMINATED BY '";"' und Variationen, aber meist kommt dann gar nichts in die DB. Bin für einen schmissigen Tip sehr dankbar. Viele Grüße Andreas[ Auf dieses Posting antworten ]
Antworten
- Christian Kirsch (19.10.2009 14:32)
- Dr. Andreas J. Bittner (19.10.2009 15:22)
- Holger Schröck (19.10.2009 16:03)
- Dr. Andreas J. Bittner (19.10.2009 17:57)
- Holger Schröck (20.10.2009 07:07)
- Dr. Andreas J. Bittner (20.10.2009 13:00)
