• Register

记录:数据转换成功加入WordPress大家族

老杨今儿正式加入WordPress大家族。

先记录一下:

update wp_postmeta set meta_value = meta_value+200 where post_id=100 and meta_key='views';
insert into wp_postmeta (post_id, meta_key, meta_value) values ('100', 'views', '200');

评论字段替换

评论部分由于之前转换过程中一个不注意,留下了很多郁闷的链接,内容类似如下:

新年快乐!<pre><div><div><a rel="nofollow" href="http://localhost:507/function/c_urlredirect.asp?url=h4t7t6p4%3A3%2F6%2F2w1w4w6%2E4n6u5o0d2o8u6%2E9c6o5m4" target="_blank" rel="nofollow">nuodou</a> 于 2011-1-1 9:51:18 回复</div>同乐!</div></pre>

其中的url是随机字符,想要批量替换其中的url还是比较头疼的,后经一位群友的帮助,直接在phpmyadmin里使用以下SQL语句进行了替换,结果很棒

update wp_comments set comment_content=CONCAT(SUBSTRING_INDEX(comment_content,'localhost:507',1),'yangjunwei.com" target="_blank"',SUBSTRING_INDEX(comment_content,' target="_blank" rel="nofollow"',-1)) WHERE `comment_content` LIKE '%localhost:50%'

 顺便说明一下两个函数的使用说明:

SUBSTRING_INDEX 函数的功能是拆分字符串

SUBSTRING_INDEX(comment_content,'localhost:507',1)  获取comment_content字段中 localhost:507 之前的字符串

SUBSTRING_INDEX(comment_content,' target="_blank" rel="nofollow"',-1) 获取comment_content字段中 target="_blank" rel="nofollow" 之后的字符串

CONCAT 函数的功能是合并字符串,两函数联合使用,就能完成将上述原始评论内容转换为以下内容:

新年快乐!<pre><div><div><a rel="nofollow" href="http://yangjunwei.com" target="_blank" rel="nofollow">nuodou</a> 于 2011-1-1 9:51:18 回复</div>同乐!</div></pre>

本文持续更新中......

版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/534.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 

8 条评论 »

  • 微酷
    2011/01/22 at 11:33:45

    你也转了,看来我转是必然的,只是时间问题了。

    • 头像来自 新浪微博
      nuodou
      2011/01/22 at 13:01:57

      @微酷 我转是出于无奈啊哈哈

  • Louis Han
    2011/01/16 at 23:05:28

    欢迎欢迎 热烈欢迎!

  • sealango
    2011/01/16 at 18:35:54

    恭喜。期待,我得春节回来才能继续玩博客了。

    • haibor
      2011/01/16 at 22:13:56

      @sealango 哈哈,转换程序真是个有趣的事儿,苦中找乐,但也烦死人哈哈

  • Stainless Steel Washers
    2011/01/14 at 07:46:18

    wp大家都很喜欢用啊

  • 宁波网站推广
    2011/01/14 at 02:34:39

    WordPress这个系统还是很强大的,很多人用这个啊。

我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册