eine vielleicht etwas dumm klingende Frage. Ich nutze lokal xampp und importiere dort mit folgender Anweisung eine csv-Datei in die mysql-Datenbank:
- Code: Select all
mysql --user=root --password=XXXX wetwin < f:/sql/wswinalledavis.sql
Wobei die Datei wswinalledavis.sql so aufgebaut ist:
- Code: Select all
# temporäre Tabelle löschen
delete from csvtmpdavis;
#temporäre Tabelle aus ws_newdata füllen
load data infile 'i:/programme/wswin/ws_newdata.csv'
into table csvtmpdavis
fields terminated by ','
ignore 1 lines;
# in Haupttabelle übertragen
replace into csvdat
(datum, zeit, tempa, feuchtea, druck, rain, windg, windr)
select
concat(right(datum, 4),'-', mid(datum, 4,2), '-', left(datum, 2)), zeit, tempanord, feuchteanord, druck- 45.7, rain, boeen, windr
from csvtmpdavis;
Ist es nun möglich, dies anstatt lokal auch gleich auf dem Webspace auszuführen? Mit anderen Worten: ich lade die Datei ws_newdata.csv (die ja die einzutragenden Daten enthält) auf den Webspace und wie geht es dann weiter? Oder ist das nur mit einem shell-Zugang auf dem Server möglich?
Die Frage resultiert daraus, dass ich bis jetzt insofern etwas umständlich vorgehe: Die Daten werden lokal in die mysql-Datenbank übertragen (s.obiges Beispiel) und dann von dort mit einem weiteren skript aus der lokalen Datenbank in die Datenbank auf dem Webspace übertragen. Und das würde ich gern "vereinfachen", also gleich Übertragung der Daten auf den Webspace