替换数据库字段里某些字符为另外个字符的sql语句

2013/4/18 7:39:8 | 阅5855 来源:好空间网络 [打印] [关闭]
 

今天写代码曝染发现需要这样的功能!把他整理出来,方便以后查阅!

 

有时候可能会需要把数据库字段里的某些文字或者词组替换为另外一个,典型在于用户网站路径改变后,新路径和老路径不一样!!

 

比如我把图片的路径存放到数据库里,以前是 E:/tomcat/kzcc/webapps/images/

 

而我换了网站空间,他的路径有变化,不在是原来的,E:/tomcat/kzcc现在换为 E:/tomcat/nmxx 而这个字段里的其他却不用修改,比如他后面的webapps/images/的却不用修改!怎么实现呢??

 

呵呵其实很简单,大家看看这个sql语句

 

update jspkongjian set mobile=replace(mobile,'E:/tomcat/kzcc','E:/tomcat/nmxx') 

意思就是把 jspkongjian这个表里的 moblie 字段里的 E:/tomcat/kzcc  全部替换为 'E:/tomcat/nmxx 这个!!!

 

执行下就可以了!!这样他前面的需要更改的地方都会更改而他后面的webapps/images 却不用更改!!

 

这个可能很多人都会使用,仅先给sql菜鸟吧!!!

最新评论
  • 5k羁绊:
    不错,真心错,让我少了很多麻烦,我以前会这个语句,几年没怎么用过,现在忘完了..还好搜索到你们这个了,感谢
    管理员回复:直接用update替换数据库里面的某字段里的内容,这个我也看别人用过,记下来的,很高兴能帮到你
    评论时间:2013/8/28 13:13:31
经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。