[MYSQL] Import danych z pliku CSV

Odpowiedz Nowy wątek
2009-09-05 18:38

Rejestracja: 15 lat temu

Ostatnio: 3 lata temu

0

Witam.

Mam mały problem z importem danych z pliku CSV

[Edit] Platforma : WindowsXP, MySQL 5, kodowanie pliku oraz bazy UTF8

Robię to takim zapytaniem :

load data local infile 'C:\\icd.csv' into table icd10 fields terminated by ',' enclosed by '"' lines terminated by '\n'; 

Ale niestety po pierwsze, ucina kawałki tesktu, po drugie otrzymuje taki komunikat błędów :

Row 1 was truncated; it contained more data than there were input columns
Incorrect string value: '\xA3ANA P...' for column 'opis' at row 2

Kawałek pliku CSV ( są to kody rozpoznań chorób ICD-10)

"A01.4","DUR RZEKOMY  NIE OKREŚLONY"
"A02","INNE ZAKAŻENIA WYWOŁANE PAŁECZKAMI SALMONELLA"
"A02.0","ZATRUCIA POKARMOWE WYWOŁANE PRZEZ PAŁECZKI SALMONELLA"
"A02.1","POSOCZNICA WYWOŁANA PAŁECZKAMI SALMONELLA"
"A02.2","UMIEJSCOWIONE ZAKAŻENIA PAŁECZKAMI SALMONELLA"
"A02.8","INNE OKREŚLONE ZAKAŻENIA PAŁECZKAMI SALMONELLA"
"A02.9","ZAKAŻENIA PAŁECZKAMI SALMONELLA  NIE OKREŚLONE"
"A03","ZAKAŻENIA WYWOŁANE PAŁECZKAMI SHIGELLA /SZIGELOZA/"
"A03.0","SZIGELOZA WYWOŁANA PRZEZ PAŁECZKĘ SHIGELLA DYSENTERIAE"

Z góry wielkie dzięki za pomoc.

Pozdrawiam


---

Pozostało 580 znaków

2009-09-05 18:56

Rejestracja: 15 lat temu

Ostatnio: 3 lata temu

0

Ok. Przepraszam za zaśmiecanie.

Oczywiście, Windows, więc należało napisać ..."\r\n" :-)

Pozdrawiam


---

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0