因此,我在一个专栏中有很多用户被刷新为:

[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/

10-09 06:30