Autor | Zpráva | ||
---|---|---|---|
M4ra Profil * |
#1 · Zasláno: 30. 12. 2008, 16:56:17
Dobré odpoledne,
zkouším importovat data do databáze tímto způsobem: mysql_query("LOAD DATA INFILE data.txt INTO TABLE `test` LINES TERMINATED BY '\r\n'"); ale data se nenaimportují. Soubor data.txt je vytvořený v excelu a uložený jako *.csv. Jednotlivé sloupce jsou zde tedy odděleny středníky. Sloupce v databázi odpovídají těm v souboru... Nevíte pls kde by se mohl vyskytovat problém? |
||
Moab Profil |
#2 · Zasláno: 30. 12. 2008, 19:49:37
Nikdy jsem to nepoužil takže střílim od boku, ale co zkusit
mysql_query("LOAD DATA INFILE data.txt INTO TABLE `test` FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'"); |
||
Kajman_ Profil * |
#3 · Zasláno: 30. 12. 2008, 20:21:02
Co vypíše mysql_error?
|
||
Mastodont Profil |
#4 · Zasláno: 30. 12. 2008, 20:24:00 · Upravil/a: Mastodont
Já tohle nepoužívám, ale podle syntaxe by mělo být
LOAD DATA INFILE 'data.txt' ... čili chybějící apostrofy? |
||
Moab Profil |
#5 · Zasláno: 30. 12. 2008, 20:24:24 · Upravil/a: Moab
Taky tam musí být apostrofy: LOAD DATA INFILE 'data.txt' INTO ..
edit: tak jsem to nestih :) |
||
M4ra Profil * |
#6 · Zasláno: 31. 12. 2008, 14:27:31
Moab
Mastodont no je to neuvěřitelný, ale i přesto to nejede...:/ |
||
Časová prodleva: 15 let
|
0