Qual è il modo più semplice per aggiornare molte righe in una tabella? Ho un file CSV che assomiglia a questo:
|primary_key |value|
| 1 | xyz|
| 2 | abc|
| 3 | def|
...
Le righe con queste chiavi primarie esistono già nella tabella di destinazione
Vorrei aggiornare la tabella di destinazione con questi valori. Esiste una sintassi per poter scrivere qualcosa del tipo:
update mytable set value = ('xyz', 'abc', 'def') where primary key = (1,2,3);
Osservando il riferimento di aggiornamento di MySQL , questo sito ( MySQL - aggiornamento csv ), SO ( aggiorna più righe , più aggiornamenti db , aggiorna più righe ), sospetto che la risposta sia "no", ma vorrei confermare che questo è vero.