从blog.sohu.com通过博客大巴搬家后
发现导过来的日志有2个问题:
1.标题中的引号被替换成了html实体编码,如“
2.日志的最后被加上了sohu blog的上下一页的导航信息

懒得再写程序去处理这些东西了
于是,就想试试Mysql的函数是否能完成这些工作
查了Mysql的参考手册后
发现,Mysql5支持的函数还是很丰富的
可以用以下SQL语句搞定以上2个问题

update boblog_blogs set title=replace(replace(title,'“','”'),'”','“');
update boblog_blogs set content=substr(content,1,locate('
',content)+1) where locate('
',content) > 0;



在使用substr函数时要注意,它的start位置是从1开始的,而不是从0开始
刚开始,沿用用编程语言的习惯,给写成了0,结果最后返回的结果都是空
后来才发现,它的起始位置是从1开始的...