Avatar billede thorkil1 Nybegynder
03. februar 2009 - 08:09 Der er 6 kommentarer og
1 løsning

import csv-fil

jeg vil importere csv fil i mysql (one.com)

Jeg har formatet

1302 ;"142549"

i mine felter i csv-filen...

Jeg har 3 kolonner i basen : id, navn, kode

Hvordan undgår jeg at der bliver lagt data i id-kolonnen, der gerne skulle generere sig selv???

mvh
Thorkil
Avatar billede arne_v Ekspert
03. februar 2009 - 15:17 #1
http://dev.mysql.com/doc/refman/5.1/en/load-data.html

siger at du kan goere noget a la:

LOAD DATA INFILE 'foobar.csv'
INTO dintabel
FIELDS TERMINATED BY ';' ENCLOSED BY '"'
(navn,kode)
Avatar billede thorkil1 Nybegynder
03. februar 2009 - 22:21 #2
Hvis jeg bruger dette format i csv-filen

6,1302 ,"142549"

kommer der kun resulatater ind i kolonne 1 og 2 (henholdsvis 6 og 142549)  tallet "1302" kommer ikke ind... Hvorfor?

Hvis jeg bruger dette format i csv-filen:

"6","1302","141249"

får jeg en fejlmelding ... ;-(
Avatar billede arne_v Ekspert
03. februar 2009 - 22:29 #3
Det er jo et andet CSV format end det i spørgsmålet.

Du har nu 3 kolonner ?

Hvordan ser tabel strukturen ud nu ?

Og hvordan ser din LOAD DATA INFILE ud ?
Avatar billede thorkil1 Nybegynder
04. februar 2009 - 09:44 #4
http://www.city14film.dk/billeder/import_csv1.pnghttp://www.city14film.dk/billeder/import_csv2.png

Hej igen

jeg vedlægger et par skærmdumps - dels af struktur på basen - dels af den import grænseflade, der er på one.com..

Jeg har forsøgt forskellige muligheder uden held. Derfor de forskellige formater i spørgsmålene...

mvh
Thorkil
Avatar billede arne_v Ekspert
05. februar 2009 - 02:19 #5
1302,142549

i filen

, i afsluttet med

" eller noget tilfældigt i indrammet med

kolonne navne brugernavn og password
Avatar billede thorkil1 Nybegynder
31. december 2009 - 10:40 #6
tak har fået det til at virke
Avatar billede thorkil1 Nybegynder
31. december 2009 - 10:54 #7
tak for hjælpen - lukker nu - da der ikke er nogen der har afgivet svar
mvh
Thorkil
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester