我在列中导致数据导致问题.我需要删除多个不良字符.我想在查询中这样做.
在这个问题上:MySQL字符串替换
我知道我可以在哪里,SELECT REPLACE(string_column, 'search', 'replace') as url但这仅适用于例如替换/与//
我需要在单个查询中替换/和//以及&和&&.实现这一目标的最佳方法是什么?
如果要替换多个字符,则需要在一个查询中使用多个替换,如下所示.但是如果要替换许多字符,那么最好使用应用程序层来处理它.换句话说,少数替换它易于使用的查询,但对于许多字符替换,查询真的变得混乱,最终难以阅读或更改.
select
replace(
replace(string_column,'/','//'),'&','&&'
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15169 次 |
| 最近记录: |