从mysql中的列中提取字符串并就地替换

从mysql中的列中提取字符串并就地替换,mysql,Mysql,我在mysql中有一个表,这个表中有两列“ID”和“Branch”。我想将此修复设置为“分支”列 结构: ID Branch 1 ?¤All-bank 2 (1) bank 3 ÂJohn & William 4 % Bank 5 ----Road one 6 ?bank 预期产出: ID Branch 1 All-bank 2 bank 3 John & William 4 Bank

我在mysql中有一个表,这个表中有两列“ID”和“Branch”。我想将此修复设置为“分支”列

结构:

ID    Branch
1     ?¤All-bank
2     (1) bank
3     ÂJohn & William
4     % Bank
5     ----Road one
6     ?bank
预期产出:

ID    Branch
1     All-bank
2     bank
3     John & William
4     Bank
5     Road one
6     bank
因此,分支基本上可以包含英文字符和一些特殊字符,如“,/&-”

我是这样想的:

SELECT * FROM table_name WHERE branch like '%[^a-zA-Z0-9]%'
有人能帮我吗,mysql新手


提前非常感谢

检查一下这些答案是否有用。非常感谢这些帮助