mysql查询替换语句_MYSQL查询字符替换sql语句
在mysql中替换字符中的内容我们使⽤了replace就可以实现,如下实例。
代码如下
mysql> update `table_name` set field = replace(field,'.rar','.7z');
table_name:要查询的表名,
field:表⾥的字段名,
replace(field,'.rar','.7z'); :正则匹配,把field字段⾥的 .rar 替换为 .7z
利⽤replace加正则来替换字符
代码如下
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'说明:
table_name —— 表的名字
field_name —— 字段名
sql语句替换表中内容
from_str —— 需要替换的字符串
to_str —— 替换成的字符串
下⾯是今天运⾏的两句SQL批量替换语句,如果⽤到的可以参考下!
代码如下
UPDATE boblog_blogs SET content = replace (content,'[mycode=xml]','[mycode=html]');
查询表 boblog_blogs 将 content 字段中的字符 [mycode=xml] 替换成 [mycode=html]
代码如下
UPDATE boblog_blogs SET content = replace (content,'[//mycode]','[/mycode]');
查询表 boblog_blogs 将 content 字段中的字符 [//mycode] 替换成 [/mycode]
代码如下
UPDATE boblog_blogs SET htmlstat=0 where htmlstat=1
由于mysql字符替换时使⽤正则速度不如直接替换建义⼤家不在万不得⼰不要使⽤mysql哦。
本条技术⽂章来源于互联⽹,如果⽆意侵犯您的权益请点击此处反馈版权投诉
本⽂系统来源:php中⽂⽹

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。