從了解UID的那天起就一直在琢磨怎么能把一個(gè)UID換到另外一個(gè)UID上去,最近終于在自己的實(shí)踐下,完成了對(duì)會(huì)員UID的完美修改,這里列出方法恭大家參考。
警告:對(duì)MySQL及PW數(shù)據(jù)庫(kù)結(jié)構(gòu)不熟悉者請(qǐng)慎用,否則后果自負(fù)
準(zhǔn)備工作:清除想要的uid的所有相關(guān)數(shù)據(jù)
第一步:修改會(huì)員相關(guān)信息
(涉及數(shù)據(jù)表 pw_members;pw_memberinfo;pw_memberdata;pw_membercredit)
這一點(diǎn)比較簡(jiǎn)單,通過PHPMyAdmin進(jìn)入論壇數(shù)據(jù)庫(kù),逐個(gè)執(zhí)行下列MySQL語句
UPDATE pw_members SET uid=想要的uid WHERE uid=會(huì)員原uid
UPDATE pw_memberinfo SET uid=想要的uid WHERE uid=會(huì)員原uid
UPDATE pw_memberdata SET uid=想要的uid WHERE uid=會(huì)員原uid
UPDATE pw_membercredit SET uid=想要的uid WHERE uid=會(huì)員原uid
完成了這一步,被修改會(huì)員的個(gè)人信息就全部修改好了。
第二步:修改會(huì)員回復(fù)貼信息
(涉及數(shù)據(jù)表:pw_posts)
這里說明一點(diǎn),經(jīng)過我自己修改查證,posts表中的 authorid字段完全等同于 pw_members中的uid,所以我們只需要執(zhí)行下面這個(gè)MySQL句子:
UPDATE pw_posts SET authorid=新修改的uid WHERE authorid=會(huì)員原uid
這樣我們就完成了對(duì)會(huì)員回復(fù)貼信息的修改
第三步:修改會(huì)員主題貼信息
(涉及數(shù)據(jù)表pw_threrads)
懂得了上面的原理,這里就很簡(jiǎn)單了,直接執(zhí)行
UPDATE pw_threads SET authorid=新修改的uid WHERE authorid=會(huì)員原uid
到此,所有修改步驟完成,后臺(tái)更新數(shù)據(jù)后,就OK了.
新聞熱點(diǎn)
疑難解答
圖片精選