mysql 批量替换 内容?

yong_web 2008-03-09 06:01:18
mysql 批量替换 内容?
我的mysql中有很多:
http://www15.babidou.com/pic/2007/12/14/shenbuy/www.shenbuy.com/001
.................
http://www15.babidou.com/pic/2007/12/14/shenbuy/www.shenbuy.com/100
的数据。
我现在想替换为
http://www.shenbuy.com/images/shenbuy/www.shenbuy.com/001
.....................
http://www.shenbuy.com/images/shenbuy/www.shenbuy.com/100
...全文
352 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainbowliuliang 2008-03-10
  • 打赏
  • 举报
回复
原来是想用正则。。。。- -|||
yong_web 2008-03-10
  • 打赏
  • 举报
回复
导出用UltraEdit-32搞定,谢谢以上朋友回答
懒得去死 2008-03-09
  • 打赏
  • 举报
回复
MYSQL暂时不支持正则替换。
你可以:
1、用外部应用程序替换掉,然后导入到MYSQL中。
2、也可以用其他数据库(比如,POSTGRESQL就支持正则替换)替换,然后导入到MYSQL中。
rainbowliuliang 2008-03-09
  • 打赏
  • 举报
回复
如果 t1 表 v1字段你想做替换

update t1 set v1=replace(v1,
'http://www15.babidou.com/pic/2007/12/14/shenbuy/www.shenbuy.com',
'http://www.shenbuy.com/images/shenbuy/www.shenbuy.com');

这样就可以一次性替换了 结尾的 001-100的编号不用做调整
rainbowliuliang 2008-03-09
  • 打赏
  • 举报
回复
replace(str,substr,newsubstr)
rainbowliuliang 2008-03-09
  • 打赏
  • 举报
回复
replace 函数

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧