Administrator
发布于 2020-03-26 / 1 阅读
0
0

mysql替换某个字段中的部分数据 replace函数

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

评论