У меня есть таблица, содержащая столбцы name
, client_name
и requester_name
. Мне нужно обновить значения этих столбцов с «Мик» на «Майкл».
Вот некоторые записи, которые следует обновить:
name | client_name | requester_name
------+-------------+----------------
Mic | Jerry | Jack
Jack | Mic | Mic
Jerry | Jack | Mic
Я попытался выполнить следующий запрос:
UPDATE names
SET name='Michael', client_name='Michael', requester_name='Michael'
WHERE name='Mic' OR client_name='Mic' OR requester_name='Mic';
Этот запрос заставляет все столбцы изменить все имена на «Майкл».
Как должен выглядеть запрос, чтобы изменения применялись только там, где это применимо?