我有一个varchar字段,我希望删除部分字符串

时间:2015-06-09 21:17:06

标签: mysql

在mySQL中我有几条记录,我试图删除字符串的一部分。 例如,USERNAME包含joesomebody@somewhere.com

我想删除@及其之后的所有内容(即@somewhere.com),然后使用该字符串更新USERNAME。

joesomebody@somewhere.com变为joesomebody

感谢。

1 个答案:

答案 0 :(得分:0)

update your_table
set email = substring(email, 1, instr(email, '@')-1)
where instr(email, '@') > 0

SQLFiddle demo