У меня есть таблица, содержащая данные о некоторых пользователях.
Многие из них используют нашу внутреннюю систему электронной почты на OLDHOST.com. Мы обновились до более новой системы на NEWHOST.com. Все имена пользователей пользователей одинаковы, поэтому, если у вас был dave@OLDHOST.com, вы теперь dave@NEWHOST.com
Есть ли лучший способ изменить все поля электронной почты в таблице пользователей, не выбирая все строки в скажем PHP, затем проверяя, содержит ли электронная почта OLDHOST, а затем заменяя строку на NEWHOST?
Есть ли в этом удивительный оператор SQL, чтобы помочь с этим?
Пример некоторых таблиц (упрощенно)
id | firstname | surname | email
------------------------------------------------
1 | dave | smith | a21dsmith@OLDHOST.com
2 | barry | jones | a21bjones@OLDHOST.com
и т.д.
Все, что нужно изменить, - это любые электронные письма, содержащие OLDHOST (не все делают) на NEWHOST.