Andreas: Problem beim Datenimport in MySQL

Beitrag lesen

Hi!

Problem - die zu importierende Datei muß genau so heißen wie die Tabelle in die Du importieren willst, also 'Tabellenname.csv'! Das heißt bei Dir das Du in die vorhandene MySQL Tabelle 'strassenverzeichnis' importierst.

mysqlimport -d --fields-terminated-by=';' -u".$user." -p".$pass." -h".$host." ".$db." ".$file

Dann mußt Du Entpsrechend Du je noch den host angeben, meist -hlocalhost und die Datebank. Außerdem darfst Du keine '=' da rein schreiben, sonder direkt dahinter.

mysqlimport --local --user=root --password=newdebian --fields-terminated-by=";" --verbose allgemein strassenverzeichnis.csv

probiers mal so:

mysqlimport -d --fields-terminated-by=';' -uroot -pnewdebian -hlocalhost hier_der_DB_Name strassenverzeichnis.csv

Dabei muß die Tabelle 'strassenverzeichnis' in der DB vorhanden sein. Außerdem brauchst Du entsprechende Spalten in der Tabelle und den Import-Daten...
Außerdem mußt Du dich wenn Du das in dei Kommandozeile eingibst im selben Verzeichnis wie strassenverzeichnis.csv befinden, oder den Serverpfad angeben.

Viele Grüße
Andreas

PS: 'root' ist gar nicht gut ;-)