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