Несколько обновлений в MySQL
Поскольку у вас есть динамические mysqld значения, вам нужно использовать mysqlclient IF или CASE для обновления sql-statement столбцов. Получается некрасиво, но sqlselect должно работать.
Используя mysqld ваш пример, вы можете сделать sql-statement это так:
UPDATE table SET Col1 = CASE id WHEN 1 THEN 1 WHEN 2 THEN 2 WHEN 4 THEN 10 ELSE Col1 END, Col2 = CASE id WHEN 3 THEN 3 WHEN 4 THEN 12 ELSE Col2 END WHERE id IN (1, 2, 3, 4);
mysql
sql
sql-update
2021-12-01T23:13:30+00:00
2022-10-15T17:24:44+00:00
PompaDoor
Вопросы с похожей тематикой, как у вопроса:
Несколько обновлений в MySQL
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.