MYSQL查询字符替换sql语句
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-13 14:29:50 浏览: 评论:0
在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 —— 字段名
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]'); //phpfensi.com
查询表 boblog_blogs 将 content 字段中的字符 [//mycode] 替换成 [/mycode],代码如下:
UPDATE boblog_blogs SET htmlstat=0 where htmlstat=1
由于mysql字符替换时使用正则速度不如直接替换建义大家不在万不得己不要使用mysql正则表达式.
Tags: MYSQL查询字符 MYSQL替换sql
相关文章
- ·MySQL查询字符串中包含字符的记录(2014-09-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)