首先申明:專為沒有 phpmyadmin 工具或者懶得用工具的人提供。這句 sql 是需要根據你的實際情況作一些修改的,不是拿來就用

  • INSERT INTO cdb_members (uid,username) VALUES((SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'),'春風一度')

首先看我的説明,看懂了再搞。

這裏 春風一度 要替換成你不小心刪掉的會員的用户名。 (細心些,共兩處)
tid='664'中的 664 替換成這個會員發的一個主題的 id,任意找一個就可以。主要是想取得主題表裏記錄的用户 uid

修改好以後就可以執行了,就在後在的升級數據庫那裏就可以了。
之後在後台的編輯用户裏查找到這個用户,把他的資料編輯一下。
ok 大功告成。通知這個用户。他的新的信息。

有什麼問題在此發帖探討
當然這句中的
SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'
也可以換成
SELECT authorid FROM cdb_posts WHERE author='春風一度' AND pid='664'
意思就是如果這個會員沒有發過主題,但是有發表過回覆,那我們就用下面的這句,從 cdb_posts 表中來獲得用户的 uid.
當然此時的 pid='664'中的 664 就是該用户發表過的貼子的 pid,這個可以通過瀏覽該會員的帖子得到。