看了本版一个PJBLOG数据库合并的精华贴,对于那位朋友的其中一点做法不敢苟同:他在合并追加数据重新生成日志ID,那样的话有可能将导致现在使用的PJBLOG日志的ID大量改变(这一般发生在以前曾经删除过日志的PJBLOG数据库),日志ID改变将导致搜索引擎收录的你网站的页面URL无法正确定位。所以看过那个贴子的朋友,我在这里要提醒一下你,如果现在的PJBLOG曾经删除过日志那么这个PJBLOG的数据库的日志ID绝对不要重新生成。
威客365
下面给新手朋友们看一下如何合并追加日志数据到你现PJBLOG网站的数据库里:
www.weike365.cn
以前有过的一个PJBLOG数据,现在不用了,但是想把其中的一些日志合并追加到现在的PJBLOG网站的数据库里来。
以前的那个PJBLOG数据库名称为Old.mdb,我现PJBLOG站的数据库名称为Now.mdb
方法其实很简单:
第一步:是修改Old.mdb日志数据表字段,让他与现在使用的Now.mdb日志数据表字段一样:
详细操作步骤:打开两个数据库文件,双击进入他们各自的blog_content日志数据表,然后切换到设计视图,比较对照两个日志数据表的字段,如果不相同,把Old.mdb的日志数据表字段修改的与Now.mdb的一致即可。
weike365.cn
第二步:是批量替换修改Old.mdb日志数据表中日志分类的数值,让日Old.mdb日志数据表中日志分类的数值与Now.mdb中相同的日志分类的数值一致。
详细操作步骤:比如说两个PJBLOG都有电影相关日志分类,想让Old.mdb电影相关的日志追加到Now.mdb后自动添加到其电影分类里。那么要对Old.mdb数据表中电影分类相关的日志的log_CateID(假设为9)批量替换修改成Now.mdb电影日志分类的log_CateID数值(假设为10)。操作方法是在Old.mdb日志数据表中选择log_CateID这列,点击其右上角的下拉菜单,弹出的菜单中只选择9,这时候显示的就只有电影相关的日志记录了,在这列上点右键,弹出右键菜单,查找替换,替换9为10。就可以了。
威`客365
另外一种情况,如果Old.mdb中有些日志主题分类,现在的PJBLOG站Now.mdb中没有相关的分类,那么在Now.mdb的日志分类数据表blog_Category里新建一个日志分类,日志分类名称自定义,但是日志分类ID会自动生成(操作方法很简单,双击打开blog_category后,在右面数据表里新建记录中直接添加日志分类名称即可)。然后我们打开Old.mdb日志数据表该日志分类的ID数值批量替换成Now.mdb新建的这个日志分类生成的ID数值。(操作方法与第二步第一种情况类似)。
威客^365
第三步:日志数据表字段及日志分类一致以后,在Old.mdb日志数据表中的需要的日志记录复制一下(如果全部需要,就全选并复制,如果只需要某几类日志,点击log_caetID字段右上角的下拉菜单,弹出的菜单中只勾选需要的日志分类,然后对显示的日志记录全选并复制)。最后是切换到Now.mdb日志数据表,在其最底端粘贴追加数据即可。这些追加的日志会自动依顺序生成日志ID。
http://www.weike365.cn/article.asp?id=1349
[
本帖最后由 huhaisen 于 2008-4-4 22:25 编辑 ]