Portál AbcLinuxu, 14. července 2025 14:10
'1411','Lékařská fakulta','51','doktorské prezenční','5103V046',...zmente na:
INSERT INTO table_name VALUES ('1411','Lékařská fakulta','51','doktorské prezenční','5103V046',...);mozna si budete muset trosku vice pohrat s uvozovkama, ale to se da jednoduse pomoci
sed
u vyresit, rozparsovat to muzete treba pomoci cut
LOAD DATA INFILE 'tvujsoubor.txt'
REPLACE
INTO TABLE tvojeschema.tvojetabulka
FIELDS TERMINATED BY ','
(jmenosloupce1, jmenosloupce2, ..., jmenosloupceN)
tezko ale rici o jake DB mluvis
sed -e "s/\(.*\)/insert into tabulka values(\1);/g" data.txt | mysql databaze
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.