← Back to team overview

sslug-teknik team mailing list archive

Auto Mysql

 

Ja, her er så del to af mit setup.

Efter jeg har hentet mine txt filer fra en anden server, vil jeg
gerne importere dem i MySQL.
Det kan jeg snildt gøre manuelt, men vil også gerne lave
et cronjob til det.
Problemet er at mine tabeller er så tilpas ustrukturerede at der 
ikke altid er en primary key, så det er ikke nok blot at lave en 
mysqlimport.
Istedet skal der forbindes til databasen, tabellerne skal tømmes
med en delete from tabel, og så skal de loades med en 

load data infile '' into table table fields terminated by ',' enclosed 
by '"' lines terminated by '\n';

Jeg er opmærksom på problemet med filer der ikke er valide, og 
dem efterfølgende problematik med halvtomme tabeller, men hvis
vi lige ser bort fra den i første omgang.

Så spørgsmålet er, hvordan laver man et script der kan starte mysql 
op, og fyre nogle kommandoer af, og lukke igen?

Mvh Dan

Follow ups