J
JCB
Mitglied
Moin,
ich muss täglich mehrere Dateien einlesen die sind Fixed Lenght. Leider enthalten diese manchmal auch Anführungszeichen im Text, so daß MySQL meckert und die nicht importieren will. Wie kann ich Mysql sagen daß er alle " aus diesem Import ignoriert?
Jemand ne Idee?
Danke,
JCB
ich muss täglich mehrere Dateien einlesen die sind Fixed Lenght. Leider enthalten diese manchmal auch Anführungszeichen im Text, so daß MySQL meckert und die nicht importieren will. Wie kann ich Mysql sagen daß er alle " aus diesem Import ignoriert?
Code:
root@KanoServer:/pub/l# awk 'BEGIN{FIELDWIDTHS="10 9 90 64 64 30 30 9 2 16 5 16 200 1"};{print "INSERT INTO TEMP_MST (UID, Name1, Address1, Address2, City, State, Postcode, Country,Phone,NationalRegisterType, NationalRegisterNumber, Comment,Type) VALUES(\""$1"\",\""$2"\",\""$3"\",\""$4"\",\""$5"\",\""$6"\",\""$7"\",\""$8"\",\""$9"\",\""$10"\",\""$11"\",\""$12"\",\""$13"\",\""$14"\");"}' /pub/Test_Sql/input.txt | mysql -r -u root --password=geheim sollers_min
Jemand ne Idee?
Danke,
JCB