У меня есть таблица 'answers' с индексированным целочисленным столбцом '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')...)
Возможно ли это?