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

返回列表 發帖
查看: 2284|回復: 3

[已解決] 請問批量修改A用戶組為B用組的SQL語句是什么?

20

主題

135

回帖

185

積分

漸入佳境

貢獻
4 點
金幣
9 個
樓主
發表于 2022-8-15 18:26:33 | 只看樓主 |倒序瀏覽 |閱讀模式
論壇是由老PW轉換DZ的,看著用戶組非常亂,就把pre_common_usergroup和pre_common_usergroup_field兩表替換成了DZ默認的
以前的新手組轉DZ后的groupid是17,在替換兩表為默認后,正好占用了網站編輯的ID,這下有幾千新手成了網站編輯了...

請問有沒有批量修改語句,能把這些會員的groupid由17換成默認的10?
或者說,把groupid是17的會員,全部換成groupid是10
1 貢獻

最佳答案

  1. UPDATE pre_common_member SET groupid='10' where groupid='17';
復制代碼
直接操作數據庫比較危險,請做好數據庫備份后,參考這條語句在SQL管理工具里執行。
回復

使用道具 舉報

10

主題

1450

回帖

2571

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
沙發
發表于 2022-8-15 21:47:18 | 只看Ta
  1. UPDATE pre_common_member SET groupid='10' where groupid='17';
復制代碼
直接操作數據庫比較危險,請做好數據庫備份后,參考這條語句在SQL管理工具里執行。
回復

使用道具 舉報

20

主題

135

回帖

185

積分

漸入佳境

貢獻
4 點
金幣
9 個
板凳
 樓主| 發表于 2022-8-15 22:41:17 | 只看Ta
mingkong 發表于 2022-8-15 21:47
直接操作數據庫比較危險,請做好數據庫備份后,參考這條語句在SQL管理工具里執行。
...

感謝回復,這個語句解了問題。

之前試著運行,UPDATE `pre_common_member` SET groupid=17,groupid=10,然后所有會員包括管理員都成新手了...
回復

使用道具 舉報

19

主題

2196

回帖

3311

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
地板
發表于 2022-8-15 23:15:55 | 只看Ta
卡卡北 發表于 2022-8-15 22:41
感謝回復,這個語句解了問題。

之前試著運行,UPDATE `pre_common_member` SET groupid=17,groupid=10, ...
  1. UPDATE `pre_common_member` SET groupid=17,groupid=10
復制代碼

是直接set 沒where
  1. UPDATE pre_common_member SET groupid='10' where groupid='17';
復制代碼

這句有where ,意思是把 用戶組17 都改成 用戶組10
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-20 14:51 , Processed in 0.070585 second(s), 26 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表