所以我在列中有一堆用户刷新为:
Bill@test.comXYZ
Tom@test.comXYZ
John@test.comXYZ
我们每周刷新一次数据库,我需要将这些适当的电子邮件更新为:
Bill@domain.com
Tom@domain.com
John@domain.com
我认为我可以使用concat来做后者,但我坚持前一个问题。有没有办法分割值(比如将Bill@test.comXYZ拆分为Bill - @ test.comXYZ,然后删除@TEXT值?)。
无论如何,我们非常感谢任何帮助。
答案 0 :(得分:1)
您可以使用mySQL替换功能,即
UPDATE mytable
set myfield = replace (myfield, '@test.comXYZ', 'domain.com')
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace