Update einer Tabelle aus csv-Datei ohne phpmyadmin

UGohe

Grünschnabel
Hallo,

ich habe 2 Fragen als mqsql-DAU Und die Lösung soll OHNE phpmyadmin funktionieren.

1. Frage:
Wie verknüpfe ich eine csv-Datei [artnr | preis] auf (http://www.meinedomain.de /import/test.csv) mit einer Spalte in der Tabelle produkte durch eine Beziehung durch die Artikelnummer ?

2.Frage
Wenn ich diese Datei mit der DB-Tabelle verknüpft bekommen habe, wie muss die sql-syntax aussehen, damit mir dann auch z.B. die Preise updatet ?

Vielen Dank für Eure Hilfe

Uwe Gohe
 
Hi,

zu Deine Frage 1 - das geht so:

LOAD DATA LOCAL INFILE 'EinLokalesFile' INTO TABLE `DeineTabelle` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'

Schreib Dir also eine PHP Datei, die dieses SQL Statement ausführt.

Frage 2.
Also wie Du Deine Tabellen aufbaust, diese verknüpfst und usw. Da solltest Du VOR dem Aufbau Deiner Anwendung dir mal ein bischen was zu Normaliserirung und relationalen Datenbanken durchlesen ;-)

Chris
 
Zurück