日期: 2021-10-20 14:50:35 人气: -
帝国CMS有自带的批量替换功能,而且非常好用,精准像素之前也详细讲解过,新手可以看看。
但是有个缺点,就是无法替换其他数据库的内容,只能替换系统自带的数据表内容。
这里我们只能用到SQL方法来批量替换了。
1 | update phome_ecms_表 set 替换字段=REPLACE(替换字段, '原字符' , '新字符' ) |
SQL语法说明:
phome_ecms_news_data_1为数据表名,newstext为批量替换的字段,原字符和新字符为修改前和修改后的字符,数据表和字段都可以修改。
来个示例:
1 | UPDATE phome_ecms_news_data_1 SET newstext=REPLACE(newstext, '原来' , '现在' ) |
批量替换phome_ecms_news_data_1数据表内的newstext字段内的“原来”,替换成“现在”。
还可以批量替换其他数据表的内容,比如修改专题数据表的标题图片地址为据绝对地址。
1 | UPDATE `www_11px_cn_enewszt` SET ztimg=REPLACE(ztimg, 'https://***/d/file/' , '/d/file/' ) |
使用方法:
编写好后,复制到后台系统>备份与恢复数据>执行sql语句