久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 請問用戶被刪除,我現在想把這個用戶的帖子改到指定其他用戶名下帖子,請問怎么改? [打印本頁]

作者: Kirin    時間: 2024-4-16 22:30
標題: 請問用戶被刪除,我現在想把這個用戶的帖子改到指定其他用戶名下帖子,請問怎么改?

各位大佬,小弟今天遇到一個問題。

問題,因為某個用戶被刪除了賬號,但是這個會員之前發的部分帖子還有用,我怎么把這個用戶的帖子改到我自己的賬號下,怎么改更加方便,如果修改SQL數據庫怎么改?

還是有更加簡單方便的辦法?
說明一下,只有幾個帖子,不多5個帖子想改到我的賬號下,求大佬指教一下!!!
小弟拜謝了!

作者: nanlu    時間: 2024-4-16 23:04
既然這樣,你干嘛要刪除用戶?直接把用戶合并但你賬號不就好了?
作者: 天外飄仙    時間: 2024-4-17 08:21
執行以下 以下兩條sql語句 即可轉移 其下 所有 帖子到 指定賬號名下

UPDATE pre_forum_post SET authorid = 'new_author_id' WHERE authorid = 'old_author_id';
UPDATE pre_forum_thread SET authorid = 'new_author_id' WHERE authorid = 'old_author_id';

這里的outhorid 就是 用戶uid了;

其實 只有  5個帖子, 不如 直接 復制粘貼…


作者: Kirin    時間: 2024-4-17 15:09
天外飄仙 發表于 2024-4-17 08:21
執行以下 以下兩條sql語句 即可轉移 其下 所有 帖子到 指定賬號名下

UPDATE pre_forum_post SET authorid  ...


用戶ID=4
我的ID=6

UPDATE pre_forum_post SET authorid = '6' WHERE authorid = '4';
UPDATE pre_forum_thread SET authorid = '6' WHERE authorid = '4';
我這樣理解對嗎?


作者: nas1    時間: 2024-4-24 22:36
天外飄仙 發表于 2024-4-17 08:21
執行以下 以下兩條sql語句 即可轉移 其下 所有 帖子到 指定賬號名下

UPDATE pre_forum_post SET authorid  ...

這個方式主題列表和詳情頁用戶頭像上的用戶名稱并不會改變,還是老用戶的。
作者: 天外飄仙    時間: 2024-4-25 07:28
nas1 發表于 2024-4-24 22:36
這個方式主題列表和詳情頁用戶頭像上的用戶名稱并不會改變,還是老用戶的。 ...

忘記更改 用戶名了:
UPDATE pre_forum_post SET author = '用戶名' WHERE authorid = '6';
UPDATE pre_forum_thread SET author = '用戶名' WHERE authorid = '6';

再執行一下 這兩條語句 修正一下;

"用戶名" 三個字 修改成 uid 6 對應的 會員名




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0