mysql 怎么通过sql语句如何批量去掉某一个表中某一个字段的下面的相同部分字符串。

比如字符是:<imgsrc="/productimages/lvnb/rj04lpogze1.jpg"width="300"height="300"/>;前面我要去掉<i... 比如字符是:<img src="/productimages/lvnb/rj04lpogze1.jpg" width="300" height="300" />;前面我要去掉<img src=",后面我要去掉width="300" height="300" />,去掉一个的sql语句是:
UPDATE`211`.`001_arc`SET`litpic`='/productimages/lvnb/rj04lpogze1.jpg 'WHERE`dede_archives`.`id`=15; 但是我要根据ID递增批量去掉的话就不行了,因为后面跟的图片名称是不一样的,如果递增批量的话就是全部替换为一个,这样就达不到效果,什么代码可以批量删除<img src=",和这个width="300" height="300" />。
展开
 我来答
匿名用户
推荐于2016-07-25
展开全部
UPDATE 表
SET
litpic = REPLACE ( litpic , '<img src="', '');
执行一次
去头

在执行
UPDATE 表
SET
litpic = REPLACE ( litpic , 'width="300" height="300" />', '');
去尾
yadan109
2012-12-20
知道答主
回答量:4
采纳率:0%
帮助的人:6027
展开全部
建议你用正则匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杜大老爷
2012-12-12 · TA获得超过121个赞
知道答主
回答量:252
采纳率:0%
帮助的人:90万
展开全部
最简单的update语句为把整个字符串替换掉,就像楼上所说,一下子把中间保留的取出就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
藜照堂_刘
2012-12-12 · TA获得超过5701个赞
知道小有建树答主
回答量:2034
采纳率:56%
帮助的人:354万
展开全部
根据字符串长度用substring截取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式