自定義表單SQL命令行批量刪除垃圾留言

1.每天被惡意留言困擾,花費大量的時間去清理卻效果不理想,對於沒有能力做二次開發並且靠純手工刪除留言的菜鳥來講是一個大麻煩。

2.大家都知道織夢的留言內容是存在數據庫裏的,而數據庫的內容是可以批量刪除的。

3.下面是批量刪除垃圾留言的方法,前提是必須將有用的留言先審覈完成。


  數據庫刪除留言前準備:

  1、分析表結構。這個很重要,這是解決問題的前提。登錄網站後臺-系統參數-SQL命令行工具,找到dede_diyform1(),然後查看錶結構,找到以下`ifcheck` smallint(6) NOT NULL default '1',ifcheck就是我們解決問題的關鍵。

  2、分析ifcheck的屬性。在數據庫裏ifcheck的屬性有兩種,0或1,在織夢數據庫0表示未審覈的留言,1則表示審覈顯示的留言。select * from `dede_diyform1` where ifcheck=1 order by id desc,這個命令就是查看審覈通過的留言。相反則是用select * from `dede_diyform1` order by id desc,顯示全部留言,包括未審覈的留言。

  3、SQL命令一鍵刪除。先確定爲審覈留言內容,select * from dede_diyform1 where ifcheck=0,顯示結果無沒有審覈的內容。確定以後刪除未審覈留言,在SQL命令裏輸入delete from dede_diyform1 where ifcheck=0,SQL命令一鍵刪除未審覈留言就實現 。

     4、如果有修改表前綴的需要將dede修改成你自己的表前綴否則該SQL語句將運行無效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章