TomZ1: MYSQL Daten in Datenbank einfügen

Hallo!

Ich verwende eine MYSQl 4.x Datenbank. Darin befindet sich ein Table "Benutzer".
In dieser Tabelle befinden sich ca. 30 Felder, Unter anderem ID, Ort, Name...

Nun habe ich ein csv File mit ergänzenden Daten. Darin befinden sich ID, ZUSATZ1, ZUSATZ2, ZUSATZ3. Diese Felder habe ich in der Tabelle manuell angelegt.

Mein Ziel ist es nun, in der Tabelle alle Datensätze die die gleiche ID wie in der csv haben um die zusätzlichen Datenfelder zu ergänzen.

Als, wenn die ID Tom ist dann setze ZUSATZ1, ZUSATZ2, und ZUSATZ von Tom aus der csv in die tabelle.

Puh, ich hoffe ich konnte mich annähernd klar ausdrücken.
Wie lautet der SQL Befehl, ich komm nicht drauf. Vielen Dank für Eure Hilfe.

Grüße, Tom

  1. Hi TomZ1!

    Wie lautet der SQL Befehl, ich komm nicht drauf. Vielen Dank für Eure Hilfe.

    UPDATE

    Einfach die Daten mit einem Programm/Skript deiner Wahl aus der CSV-Datei auslesen und die entsprechenden Datenbankfelder aktualisieren.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hiho,

      Einfach die Daten mit einem Programm/Skript deiner Wahl aus der CSV-Datei auslesen und die entsprechenden Datenbankfelder aktualisieren.

      Ich fuerchte allerdings, dass genau das die eigentliche Frage war. "Wie bekommt man die CSV Daten in die DB?"

      Ich denke TomZ1 sucht eine Funktionalitaet aehnlich Access wo man einfach eine CSV verlinkt und und diese dann als Tabelle in der DB hat. Hab schon lange nicht mehr mit MySQL gearbeitet. Vielleicht gibts gibts da ja nen nettes Admintool, das einem aus ner CSV Datei eine Tabelle zaubert oder aehnliches.

      --
      "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
            - T. Pratchett
      1. Hi Steel!

        Einfach die Daten mit einem Programm/Skript deiner Wahl aus der CSV-Datei auslesen und die entsprechenden Datenbankfelder aktualisieren.
        Ich fuerchte allerdings, dass genau das die eigentliche Frage war. "Wie bekommt man die CSV Daten in die DB?"

        Oha! =)

        Vielleicht gibts gibts da ja nen nettes Admintool, das einem aus ner CSV Datei eine Tabelle zaubert oder aehnliches.

        Man kann über PhpMyAdmin eine Tabelle mit CSV-Daten füllen.

        Ich würde dazu so vorgehen:
        1. Eine Tabelle mit den Spalten, die für die _CSV-Daten_ nötig sind, erstellen.
        2. In diese Tabelle die CSV-Datei importieren.
        3. Alle (neuen) Felder meiner Ursprungstabelle mit den Daten aus der neuen Tabelle aktualisieren.
           Bei der Erstellung dieses SQL-Befehls
           sind Ilja oder Vinzenz sicher gern behilflich. =)

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)