Hi,
ich habe eine Funktion á la
um CSV-Daten in meine MySQL Datenbank zu importieren. Wie kann ich es schaffen, dass nur bestimmte Spalten eingesetzt werden. Heißt: Ich habe eine Tabelle mit Werten schon gefüllt und möchte nun zu den bestehenden Daten die per ID als Primärschlüssen durchnummeriert sind eine neue Spalte mit Werten füllen. Also ich habe eine Tabelle mit 'id' und 'name', welche ich bereits gefüllt habe mit Werten. Nun füge ich eine neue Spalte 'nachname' ein mit der ich die bestehenden Werte ergänzen möchte. An den Spalten 'id' und 'name' soll sich nichts ändern, aber die die neuen Daten sollen aus der CSV Datei in die neue Spalte importiert werden.
Bin am Verzweifeln .. Danke für eure Hilfe.
ich habe eine Funktion á la
PHP:
LOAD DATA LOCAL
INFILE '/home/www/servers/www.servername.de/tmp/import.csv'
REPLACE
INTO TABLE tabellenname
FIELDS
TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"';
um CSV-Daten in meine MySQL Datenbank zu importieren. Wie kann ich es schaffen, dass nur bestimmte Spalten eingesetzt werden. Heißt: Ich habe eine Tabelle mit Werten schon gefüllt und möchte nun zu den bestehenden Daten die per ID als Primärschlüssen durchnummeriert sind eine neue Spalte mit Werten füllen. Also ich habe eine Tabelle mit 'id' und 'name', welche ich bereits gefüllt habe mit Werten. Nun füge ich eine neue Spalte 'nachname' ein mit der ich die bestehenden Werte ergänzen möchte. An den Spalten 'id' und 'name' soll sich nichts ändern, aber die die neuen Daten sollen aus der CSV Datei in die neue Spalte importiert werden.
Bin am Verzweifeln .. Danke für eure Hilfe.