JimBob: MySql: Update mit csv-Datei

Beitrag lesen

Guten Tag,

ich habe eine Tabelle "table1" mit den Feldern
"table1ID", "table1Deutsch"", "table1Englisch", "table1Französisch",
"table1FeldX", "table1FeldY", "table1FeldZ" und weitere

Es soll eine csv_Datei hochgeladen werden, die die Tabelle "table1"
updated.
Die csv-Datei enthält aber nur Werte für die Felder "table1Englisch", "table1Französisch" und natürlich die zugehörige "table1ID".

Wie kann ich das am besten lösen?

Mein Ansatz ist, die csv-Datei in eine temporäre Tabelle "tempTable" zu schreiben,
dann daraus durch auslesen einen Update-Befehl auf die Tabelle "table1" zu stricken.

Mir wäre es aber lieber einen sql-Befehl zu haben, vom Aufbau ungefähr so:

'UPDATE "table1" SET "table1Englisch", "table1Französisch" SELECT FROM "tempTable"'

Die Syntax ist natürlich  nicht korrekt, aber ich hoffe Ihr wisst, was ich meine.

Danke für Eure Hlfe,
JimBob