Hallå, försöker mig på att importera in innehållet från en textfil till mysql. Använde mig utav MySQL-Front när jag gör det. Det är tänkt att jag ska kunna ha en lista på alla mina skivor som jag letar efter på nätet, det är en del och jag orkar inte sitta och skriva in allt manuellt.
Fälten som ska fyllas med data är följande:
id, artist, skivnamn och ar(för utgivnigsår)
Textfilen som den hämtar in datan från ser ut på följande sätt, lägger in en textrad som exempel:
DR. ZEKE\tUdda pälsar 7"\t1979\t\n
\t för att dela in fälten och \n för att visa vad raden tar slut.
När jag importerar in så gör det av följande kommando:
LOAD DATA LOCAL INFILE 'D:/Documents and Settings/Administrator/Desktop/punklistan.txt' INTO TABLE punk.skivor FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (skivnamn,artist,ar)
När man sedan tittar vad som har kommit in i databasen märker man att det är helt galet, allt hamnar i samma fält. Dock så är det uttabbat i fältet, men den lägger in inte resterande uppgifter i dom andra fälten, enbart "skivnamn" får data i sig.
Hur kan detta komma sig? Jag tycker det borde funka?