因此,我在一个专栏中有很多用户被刷新为:
[email protected]
[email protected]
[email protected]
我们每周都会刷新数据库,我需要将这些适当的电子邮件更新为:
[email protected]
[email protected]
[email protected]
我想我可以用concat来做后者,但我在前一个问题上陷入了困境。是否有方法拆分这些值(比如将[email protected]拆分为[email protected],然后删除@TEXT值?).
不管怎样,任何帮助都将不胜感激。
最佳答案
您可以使用mySQL replace函数,即。
UPDATE mytable
set myfield = replace (myfield, '@test.comXYZ', 'domain.com')
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
关于mysql - 如何删除电子邮件域值并在列中添加一个新值-MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12591783/