死而复生之【批量修改mysql数据库中表的字段的内容】


博客死而复生,顺道搬了个家,取消了这个blog.xiaotime.cn的原二级域名。

我的博客刚建立时使用了一个相册插件,文章直接引用了相册里面的图片,由于搬家及取消使用原二级域名,这样一来以前文章图片的路径就不对了,文章中的图片也无法正常显示。那么多图片如果一一去修改图片路径将是个很麻烦的事。后来想到可以试着用sql命令批处理修改图片的路径。

批处理代码:update 表名 set 字段名=(字段名,”原来的内容”,”替换后的内容”)
以下为SQL批量替换代码示例:
update wp1_posts set post_content=replace(post_content, 'blog.xiaotime.cn', 'xiaotime.cn'),guid=replace(guid,'blog.xiaotime.cn','xiaotime.cn')

20140418213753

这句代码的含义就是把WP1_posts这个数据库表其中的content字段和guid字段中所有含有blog.xiaotime.cn的内容替换成xiaotime.cn这个新内容.这样也就达到了批量修改图片路径的效果。


无论走哪条路都牢记最初的梦想,并坚持于最初梦想的方向! Carpe Diem and Do what I like