我在工作的地方正在更改所有用户的电子邮件地址;
@ mycompany.com.au
到
@ newcompany.com
我是否可以运行sql语句,将所有与@ mycompany.com.au匹配的电子邮件地址的域名和.com.au替换为.com?
由于
答案 0 :(得分:3)
是的,update
:
update t
set email = replace(email, '@mycompany.com.au', '@newcompany.com')
where email like '%@mycompany.com.au';
由于电子邮件的定义只有一个@
,因此您不必担心replace()
发现多个匹配项。