前言
帝國(guó)CMS有自帶的批量替換功能,而且非常好用,站長(zhǎng)圖庫(kù)之前也詳細(xì)講解過(guò),新手可以看看。
但是有個(gè)缺點(diǎn),就是無(wú)法替換其他數(shù)據(jù)庫(kù)的內(nèi)容,只能替換系統(tǒng)自帶的數(shù)據(jù)表內(nèi)容。
這里我們只能用到SQL方法來(lái)批量替換了。
帝國(guó)cms批量替換SQL
update phome_ecms_表 set 替換字段=REPLACE(替換字段,'原字符','新字符')
SQL語(yǔ)法說(shuō)明:
phome_ecms_news_data_1為數(shù)據(jù)表名,newstext為批量替換的字段,原字符和新字符為修改前和修改后的字符,數(shù)據(jù)表和字段都可以修改。
來(lái)個(gè)示例:
UPDATE phome_ecms_news_data_1 SET newstext=REPLACE(newstext,'原來(lái)','現(xiàn)在')
批量替換phome_ecms_news_data_1數(shù)據(jù)表內(nèi)的newstext字段內(nèi)的“原來(lái)”,替換成“現(xiàn)在”。
還可以批量替換其他數(shù)據(jù)表的內(nèi)容,比如修改專題數(shù)據(jù)表的標(biāo)題圖片地址為據(jù)絕對(duì)地址。
UPDATE `phome_enewszt` SET ztimg=REPLACE(ztimg,'https://www.zztuku.com/d/file/','/d/file/')
使用方法:
編寫好后,復(fù)制到后臺(tái)系統(tǒng)>備份與恢復(fù)數(shù)據(jù)>執(zhí)行sql語(yǔ)句