问题
需要替换mysql数据库中,某一个字段中的部分数据。
解决方案
使用mysql中replace(obj, search, replace_str)函数。
obj: 字段名称
search: '被替换字符串'
replace_str: '用来替换的字符串'
这个函数用来批量替换数据中的非法关键字是很有用的!
示例
如下表数据,替换 '死' 为 's'
sql语句:
UPDATE `comment` SET content = REPLACE(content, '死', 's' );
替换后数据
注意
注意:如果你查找的字符串中含有一些特殊字符,如分号:'
,要在符号前加一个转义斜杠\
。