之前因為ytkah批量添加了dedecms文章,數(shù)量有些多,后面出現(xiàn)問題了,想要刪除一部分織夢文章,后臺一篇篇刪,刪到手軟(相關(guān)內(nèi)容:修改dedecms關(guān)鍵詞到手軟),于是就想到了sql數(shù)據(jù)庫操作!那么,如何用sql語句批量刪除一個id段內(nèi)的dedecms文章呢?比如id從300到500之間的文章。
dedecms文章標題是在哪個數(shù)據(jù)庫表?要批量替換關(guān)鍵詞
一位小MM剛接觸dedecms沒多久還不熟悉后臺的操作,她說改dedecms文章中的品牌名改到手酸,問ytkah是否有批量替換關(guān)鍵詞的方法,教了她dedecms后臺批量替換文章中的關(guān)鍵詞方法,她高興壞了,感覺非常神奇!過沒幾分鐘,她又發(fā)愁了,說標題還是沒變,不知道如何批量替換dedecms文章標題中的關(guān)鍵詞。
其實方法是一樣的,只是數(shù)據(jù)表不同而已。那么,dedecms文章標題是在哪個數(shù)據(jù)庫表呢?織夢文章標題在數(shù)據(jù)庫dede_archives表中,如果你有設(shè)置數(shù)據(jù)庫表前綴的話,dede換成自己設(shè)置的字符。
筆記:dedecms文章標題在dede_archives里,dedecms文章內(nèi)容在dede_addonarticle里
首先我們得先知道dedecms文章最常用到哪些數(shù)據(jù)表。從上一篇文章我們清楚了dedecms文章標題在dede_archives里,dedecms文章內(nèi)容在dede_addonarticle里,then我們就先從這邊入手。
養(yǎng)成個好習慣,操作數(shù)據(jù)庫前先備份一下,不然哭天喊地也無濟于事!還有你也可以搭建一個本地服務(wù)器,就像ytkah就喜歡這種方式,WampServer是個不錯的選擇。
Are you ready?現(xiàn)在開始見證奇跡的發(fā)生吧!進入數(shù)據(jù)表dede_addonarticle,點擊sql(一般phpmyadmin都有),我們先測試一下sql select語句,不急著直接用sql刪除語句
SELECT *
FROM `dede_addonarticle`
WHERE `aid` >=300
AND `aid` <=500
執(zhí)行sql選擇語句,下面是不是列出了id從300到500之間的dedecms文章?上面用到了SQL AND運算符,要了解更多請參考w3cschool.cn。好,測試成功了就上大刀了,
DELETE FROM `dede_addonarticle` WHERE `aid` >=300 AND `aid` <=500
下一步,清理dede_archives里的門戶:dedecms文章標題,這個要稍微注意一下,dede_archives可能還包含專題文章的標題,如下圖中id為6的是一個dedecms專題文章的標題,如果你有創(chuàng)建專題的話不要刪除了噢!
再看下dede_addonarticle列表,文章是不是消失了?神奇吧?
點擊進入dede_archives,執(zhí)行sql刪除語句
DELETE FROM `dede_archives` WHERE `aid` >=300 AND `aid` <=500
到此,批量刪除一個id段內(nèi)的dedecms文章就finish了,good luck!
聯(lián)系客服