前段時間因為采集多了很多文章,被百度K了站點,在后臺刪除太慢,于是乎用mysql直接刪除了,但是出現了一些問題,可能是沒刪除干凈。 dede_archives表里面刪除了,但是還有一個表,dede_arctiny忘記刪除了,結果導致分頁錯誤,以前的文章頁碼都還在,空白的一大片 一大片的。找了很多辦法都沒解決,最后寫一段mysql解決了。如下:
select id from dede_arctiny where not exists(select * from dede_archives where dede_arctiny.id=dede_archives.id);
意思就是查找2個表中,相同的字段,相同的數據中,不相同的部分,查找dede_arctiny表中沒有被刪除的文章信息,然后再刪除,刪除就不打了 大家都會吧