Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 请教,转换后的贴子与人员关联问题

[复制链接]
雪忧 发表于 2007-1-28 17:45:59 | 显示全部楼层 |阅读模式
我请教

我转换论坛后

以前存在一个用户名在转换过程中被删除了

现在那个用户的所有的贴子都变成了匿名贴(游客贴)

现在这个用户新注册了,我想问一下,如何把这个人的贴子都转在新注册的用户的ID上,让新注册的这个人成为他以前发的贴子的主人,而不显示游客的身份

比如他现在的uid值为200608,而日期为2007-1-25日以前的匿名游客贴的主人都转在这个现在的ID身上,怎么写这个SQL语句(包括回复贴)
 楼主| 雪忧 发表于 2007-1-28 18:15:04 | 显示全部楼层
急求助啊...

在线继续等...
回复

使用道具 举报

ejew 发表于 2007-1-28 18:16:48 | 显示全部楼层
给出几条必要的sql

后台升级1

update cdb_posts set author='新用户名',authorid='新用户uid' where authorid='老用户uid';

后台升级2

update cdb_threads set  author='新用户名',authorid='新用户uid' where authorid='老用户uid';

后台升级3

update cdb_attachments set  uid='新用户uid' where uid='老用户uid';

后台升级4

update cdb_pms set msgfrom='新用户名', msgfromid='新用户uid' where  msgfromid='老用户uid';

后台升级5

update cdb_pms set msgtoid='新用户uid'  where  msgtoid='老用户uid';


老用户uid不知道?转换报告应该记录了!

[ 本帖最后由 ejew 于 2007-1-29 13:14 编辑 ]
回复

使用道具 举报

 楼主| 雪忧 发表于 2007-1-28 18:20:33 | 显示全部楼层
因为以前的ID没转换过来,他的贴子的作者都成了游客了,不知道怎么找ID啊

我的想法是:把2007-01-26前的所有游客的主人都变成新注册这个用户ID的主人,如何合并呢?

以前的游客在数据库中是以什么uid形式存在的呢??
回复

使用道具 举报

ejew 发表于 2007-1-28 18:39:14 | 显示全部楼层
你的设想要写程序才能完成,合并不是一二条sql所能处理的,死心吧
回复

使用道具 举报

 楼主| 雪忧 发表于 2007-1-28 19:13:24 | 显示全部楼层
晕S了

这只是针对Mysql操作吧,如果是MSSQL,偶就有办法

可mysql如何对数据库操作,如果用查询分析器啊?

可不可以帮俺写个程序,俺这个会员非常的重要....
回复

使用道具 举报

 楼主| 雪忧 发表于 2007-1-28 19:14:35 | 显示全部楼层
还有,发觉一个问题,mysql中,我所有的原来的注册会员的注册日期都改变了?

是否又要写个程序,进行与mssql中的原数据库关联才能更新注册日期?

郁闷啊...
回复

使用道具 举报

ejew 发表于 2007-1-28 21:21:53 | 显示全部楼层
3楼不是给你基本处理方法了,。。。。。。
不要我就删!郁闷
回复

使用道具 举报

 楼主| 雪忧 发表于 2007-1-29 03:18:05 | 显示全部楼层
你那是更新已有数据记录的,而我所说的是不在同个数据库,甚至是不同类型的数据库,我前用的数据库是MSSQL,现用的是MYSQL,晕S了,你给我的怎么用啊???

不是不要,而是要了没用啊....你所说的基本方法是什么啊???我没弄明白~

另外,我只感觉你给我的可行性方案是写程序,而不能直接操作后台执行SQL达到目的啊...
回复

使用道具 举报

ejew 发表于 2007-1-29 09:49:44 | 显示全部楼层
我给你的sql跟MSSQL关鸟事啊
自己没没弄明白别说人家给的方法没用
上面说的很清楚了,单一改用户上面sql在后台升级下可处理,
你的设想:“把2007-01-26前的所有游客的主人都变成新注册这个用户ID的主人,”
只能用程序来处理,哪还有什么sql给你处理,
晕死,不再回复

[ 本帖最后由 ejew 于 2007-1-29 09:58 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-26 15:16 , Processed in 0.028409 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表