永发信息网

mysql字符串替换中怎么用通配符?

答案:2  悬赏:70  手机版
解决时间 2021-04-25 15:52
数据库中有表 t1 需要把 con字段中的网址如 http://www.169i.com 替换成我自己的网址 http://www.xxxx.com.
以下语句不行
UPDATE t1 SET con=REPLACE(con, 'http%com', ' http://www.xxxx.com')
哪位高人指点一下,谢谢了!
最佳答案

下面这方法可以的,不过有个缺陷,就是如果在网址前面还有不包含开始字符http而只包含结尾字符.com的字符的话(比如邮箱xxx@169i.com),是删不去这个网址的。并且如果字段内容出现多个 http://www.169i.com网址的话,需要重复执行


update t1 set con = replace(con, substring(con, locate('http', con),locate('.com', con)-locate('http',con)+4),' http://www.xxxx.com')


+4这里根据结尾字符长度而定


全部回答
UPDATE t1 SET con= ' http://www.xxxx.com' where con like 'http%com';还是这样比较好吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陈村顺连做什么车能去到!
求五月天的网站
急!急!急!魔兽争霸3冰封王座在哪下 给个网
介绍几首歌来听
新手看哪些汽修电器书比较合适不?哪位师傅介
有!逐浪网上好多呢~什么玩转火影、火影之伪
赤壁电影里面的赵薇饰演什么角色?
DNF已经声明消灭了5000多G为什么还那么多???
分子运动的能量来自哪里
数集A满足条件:若a∈A,a≠1,则1/(1+a)∈A
这个时候购进口三菱LANCER EX适合吗?
当前有哪些省市完成了2010年当地公务员招募工
几道英语题!
请问会计电算化这个专业好不好?就业时它有不
为什么总是怀疑武艺晋级有黑幕?
推荐资讯
我想问下关于贷款的条件
上升率和下降率分别怎么计算?
我和别人用一条网线 我想在电脑上让他变的超
DNF我怎么转不了区啊
现在海贼王几星期出一集?
情侣对未来憧憬的句子,情侣在一起关于未来的
宿迁市美平方装饰工程有限公司我想知道这个在
魔兽上不去。还没看见人物选择画面
如何添加16个QQ分组的方法
qq飞车从100级升到120级,要多长时间,(只做任
为什么我的车停在爱心车位上10辆只有几辆有加
李煜后期的词怎样答辩
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?