У меня есть таблица "ответы" с индексированным столбцом целых чисел "problem_id", столбцом целого числа "times_chosen" и столбцом "option", который является varchar. В настоящее время единственными значениями для столбца "option" являются "A", "B", "C" и "D", хотя впоследствии они могут расширяться. Я хочу увеличивать на единицу значения times_chosen для многих (50-100) ответов, когда я знаю problem_id и вариант каждого из них.
Итак, мне нужен запрос, который выглядит примерно так:
UPDATE answers
SET times_chosen = times_chosen + 1
WHERE (problem_id, option) IN ((4509, 'B'), (622, 'C'), (1066, 'D'), (4059, 'A'), (4740, 'A')...)
Возможно ли это?