01. december 2003 - 09:01
Der er
11 kommentarer og
1 løsning
Importering af txt fil til MySQL
Hejsa
Jeg skal ha lavet et system baseret på asp, hvor jeg skal ha importeret en tekstfil til en MySQL database.
Det skal laves så man kan uploade filen til et website og så skal et script kunne importere filen til databasen.
Er dette muligt?
Findes der nogle sider på nettet der omhandler dette problem eller bare hvordan man manuelt importerer en txtfil til MySQL, evt. med MySQL-front?
/Nightowl
01. december 2003 - 13:59
#3
ja det kan man godt det skal bare ind i den SQL query
prøv med det her:
LOAD DATA INFILE 'filnavn.txt' INTO TABEL tabelnavn fields terminated by ',' lines terminated by '\r\n';
ved filnavn skriver du så stien til den mappe du uploader dine filer til.
01. december 2003 - 14:02
#4
Jeg har prøvet med dette, men det putter kun noget ind i mit første felt.
"LOAD DATA INFILE 'webshop_test.txt' REPLACE INTO TABLE test FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'"
Hvert felt er forresten omkredset af et ", dette skal vel med i sql-sætningen?
01. december 2003 - 14:13
#6
Her er et par linjer:
"51-102015","SAUNA","51-102015","Saunakabine 195x151x200cm","Ja","07-11-03","","1","10.061,00","1.502,82","","","07-11-03","",""
"51-102020","SAUNA","51-102020","Saunakabine 195x195x200cm","Ja","07-11-03","","1","36.807,00","1.603,09","","","07-11-03","",""
Det er lykkedes mig at få det gjort fra MySQL-front, det er nok den ", der driller.
objConn.execute "LOAD DATA LOCAL INFILE webshop_test.txt' INTO TABLE test FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n'"