« コメント機能を停止・・・。無念。その後。 | メイン | 携帯版もあるんですよ。 »

2008年03月12日

スパムコメントの一括削除方法

32000件ほどのスパムコメントがある、と先日書きましたが、よく見直したら60000件ほどありました(汗。
どこを見ていたんだろうか・・・>自分

まぁそれは良いとして、これだけ数があるとMT管理画面から消すのは無理です。
DBのレコードを直接消せないかなぁと思っていたのですが、SQLite用のGUIツールがありました。

SQLite Database Browser

これを起動してMTで使用しているDBファイルを開きます。
これでスパムコメントのみ範囲選択してDelete・・・と思ったのですが、いくら範囲選択しても
結局最後の1レコードしか削除できません。

だめじゃん・・・と思ったのですが、SQL分を発行できる画面もあるので、そちらから、

DELETE FROM mt_comment WHERE comment_id >= 開始値 AND comment_id <= 終了値

と入力することで、開始値~終了値の間に該当するコメントIDのコメントをスパッと消すことができました。
しかし、スパムじゃないコメントを消さないように注意したのですが、
一部のコメントは消えてしまいました・・・本当にすみません。

あとはMT上から再構築を行えば終了です。

これでいくらスパムコメントがきても大丈夫・・・・ですが、先ほどのプラグインで対応できていることを祈ります。

スパムコメントの一括削除方法をはてなブックマークに追加 スパムコメントの一括削除方法のはてなブックマーク数 スパムコメントの一括削除方法をYahoo!ブックマークに追加

関連するエントリー

トラックバックURL

このエントリーのトラックバックURL:
http://blog.dsdinner.com/cgi-bin/mt-tb.cgi/647

コメント

コメントのテスト。
メールアドレスは入力しないと受付られません。

コメントする