在mysql中替换字符中的内容我们使用了replace就可以实现,如下实例。
代码如下 | 复制代码 | ||||
|
field:表里的字段名,
replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .rar 替换为 .7z
利用replace加正则来替换字符
代码如下 | 复制代码 |
|
代码如下 | 复制代码 |
|
from_str —— 需要替换的字符串
to_str —— 替换成的字符串代码如下 | 复制代码 |
UPDATE boblog_blogs SET content = replace (content,'[mycode=xml]','[mycode=html]'); |
下面是今天运行的两句SQL批量替换语句,如果用到的可以参考下!
代码如下 | 复制代码 |
UPDATE boblog_blogs SET content = replace (content,'[mycode=xml]','[mycode=html]'); |
代码如下 | 复制代码 |
UPDATE boblog_blogs SET content = replace (content,'[//mycode]','[/mycode]'); |
代码如下 | 复制代码 |
UPDATE boblog_blogs SET htmlstat=0 where htmlstat=1 |
由于mysql字符替换时使用正则速度不如直接替换建义大家不在万不得己不要使用mysql哦。