最近將我的一個(gè)論壇從phpwind轉(zhuǎn)換到discuz了,由于discuz與phpwind的一些UBB代碼并不通用,比如phpwind中插入音樂(lè)的代碼是[mp3][/mp3] ,而discuz X2.5程序中插入音樂(lè)的代碼是[audio][/audio] ,因此分享一個(gè)通過(guò)數(shù)據(jù)庫(kù)快速簡(jiǎn)單批量替換的帖子內(nèi)容的方法:
X2.5 帖子內(nèi)容批量替換的命令:
進(jìn)入DZ后臺(tái):站長(zhǎng) – 數(shù)據(jù)庫(kù) – 升級(jí)
UPDATE pre_forum_post SET message=REPLACE(message,'要替換的內(nèi)容','新內(nèi)容');
需要注意:
出于安全考慮,Discuz后臺(tái)默認(rèn)情況下禁止 SQL 語(yǔ)句直接執(zhí)行,只能使用常用 SQL 當(dāng)中的內(nèi)容,
如果想自己隨意書(shū)寫(xiě)SQL升級(jí)語(yǔ)句,需要將程序文件config/config_global.php當(dāng)中的$_config[admincp][runquery] 設(shè)置修改為1。
更多信息請(qǐng)查看IT技術(shù)專欄