注意注意:以下 sql 語句雖然經過了測試,但是也不排除其他因素,所以還是記得要作好數據備份,錯了好恢復
刪除除羣組外論壇版塊內所有的回覆內容 (包括投票、懸賞、商品等等的特殊主題):
- DELETE a FROM pre_forum_post a ,pre_forum_forum b WHERE a.first='0' AND a.fid=b.fid AND b.status=1
刪除指定版塊內所有的回覆內容 (包括投票、懸賞、商品等等的特殊主題):
- DELETE FROM pre_forum_post WHERE first='0' AND fid=123
語句當中的 123 改為自己的版塊 id
如果要指定刪除多個版塊的 (包括投票、懸賞、商品等等的特殊主題):
- DELETE FROM pre_forum_post WHERE first='0' AND fid IN (1,2,3,4)
1,2,3,4 即版塊 ID 一個逗號一個最後不能加逗號!!!
刪除除羣組內所有的回覆內容 (包括投票、懸賞、商品等等的特殊主題):
- DELETE a FROM pre_forum_post a ,pre_forum_forum b WHERE a.first='0' AND a.fid=b.fid AND b.status=3
刪除指定用户在指定版塊裏面的回覆 (很多站長需要的)
- DELETE FROM pre_forum_post WHERE first='0' AND fid=123 AND authorid=xxx
123 為版塊 ID ,xxx 為用户的 uid
將指定用户在指定版塊裏面的主題更新為刪除狀態(只是更新為刪除狀態並非直接刪除數據庫的數據)
- UPDATE pre_forum_thread SET displayorder = '-1' WHERE fid=123 AND authorid=xxx
123 為版塊 ID ,xxx 為用户的 uid
將指定用户在指定版塊裏面的主題更新為正常狀態(解決因為批量誤刪的挽救)
- UPDATE pre_forum_thread SET displayorder = '0' WHERE fid=123 AND authorid=xxx
123 為版塊 ID ,xxx 為用户的 uid
將禁止訪問用户組的帖子全部更新為刪除狀態 (甩回收站裏)
帖子標題全是發貼機/垃圾廣告,雖然禁止了用户組不顯示內容,但是能看標題。給出一個 sql 語句將這些禁止的用户組主題全部甩回收站,讓他連 AD 標題的份都沒!以 cr180 的名義幹掉這些個垃圾!!
- UPDATE pre_forum_thread a ,pre_common_member b SET a.displayorder = '-1' WHERE a.authorid=b.uid AND b.groupid=5
groupid=4 禁止發言組 groupid=5 禁止訪問組 groupid=6 禁止 IP 組