Який найпростіший спосіб оновити багато рядків у таблиці? У мене є файл CSV, який виглядає приблизно так:
|primary_key |value|
| 1 | xyz|
| 2 | abc|
| 3 | def|
...
Рядки з цими первинними ключами вже є в цільовій таблиці
Я хотів би оновити цільову таблицю з цими значеннями. Чи є синтаксис, щоб я міг написати щось на кшталт:
update mytable set value = ('xyz', 'abc', 'def') where primary key = (1,2,3);
Переглядаючи посилання на оновлення MySQL , цей сайт ( MySQL - оновлення CSV ), SO ( оновлення декількох рядків , оновлення декількох db , оновлення декількох рядків ), я підозрюю, що відповідь "ні", але я хотів би підтвердити, що це правда.