Was ist der einfachste Weg, um viele Zeilen in einer Tabelle zu aktualisieren? Ich habe eine CSV-Datei, die so aussieht:
|primary_key |value|
| 1 | xyz|
| 2 | abc|
| 3 | def|
...
Zeilen mit diesen Primärschlüsseln sind bereits in der Zieltabelle vorhanden
Ich möchte die Zieltabelle mit diesen Werten aktualisieren. Gibt es eine Syntax, damit ich etwas schreiben kann wie:
update mytable set value = ('xyz', 'abc', 'def') where primary key = (1,2,3);
Blick durch die MySQL - Update Reference , diese Seite ( MySQL - csv - Update ), SO ( Update mehrere Zeilen , mehr db - Updates , Update mehr Zeilen ), vermute ich , dass die Antwort „nein“ lautet, aber ich möchte , um zu bestätigen , dass diese ist wahr.