求一句mysql批量修改的语句

因为文章地址改变,以前的地址为/mulu/wenzhang-786-1.html现在改变后为/mulu/786.html以前很多文章里面加了链接,所以求个批量的sql语句... 因为文章地址改变,以前的地址为/mulu/wenzhang-786-1.html 现在改变后为/mulu/786.html 以前很多文章里面加了链接,所以求个批量的sql语句
其中的786为文章的ID
展开
 我来答
爱你不晓得的时候9t
2014-12-03 · TA获得超过309个赞
知道小有建树答主
回答量:230
采纳率:100%
帮助的人:222万
展开全部
update table_name set column_name='/mulu/786.html' where column_name='/mulu/wenzhang-786-1.html'
追问
这只是换一个的吧,类似的还有其他的文章地址哦786 只是其中一个文章地址
追答
从数据库中查找所有'/mulu/wenzhang-786-1.html'这个字段的内容,将结果放在一个Set、List或者直接string[]里面,然后对例如string[]中的每一个元素使用split("/"),将split之后的每个元素的wenzhang-786-1部分,再进行一次split("-"),取中间的786部分。将得到的786部分和之前的元素拼接一下,让这个元素变成'/mulu/786.html' ,最后对数组中的元素进行依次对应赋值。则问题解决,你琢磨下。
百度网友b11f5a3ff
2014-12-03 · TA获得超过527个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:323万
展开全部
你的表段和字段名是什么?
追问
数据表是pre_portal_article_content  字段应该是content
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式