在网站维护过程中,我们可能会遇到更换域名的情况,当遇到这种情况的时候我们的网站已经有了很多内容,内容里有很多链接,如果手动去更换那肯定是相当的麻烦,没有技术的估计只能花钱请人给一篇一篇给替换了,话说应该也没有这么请人工作的,呵呵!
方式一:通过帝国CMS后台进行批量操作
当然,在帝国的后台有一个管理的面板,操作起来虽然方便,但只适合少工作量的人使用,现在我们来讲解一下这个操作方式:
Click image for larger version. 

Name:	1.jpg 
Views:	1 
Size:	51.0 KB 
ID:	288

点击栏目进入后,选择其它相关,看到批量替换字段值了吗?点击进入后即可以看到功能区,操作方便简单,使用也相当的直观,推荐工程量不大的人使用
Click image for larger version. 

Name:	2.jpg 
Views:	1 
Size:	21.7 KB 
ID:	289

这个工具可以完成帝国CMS数据库批量替换、批量覆盖、批量清空等功能,还支持正则替换,但它有一个弱点就是,如果你的数据表不多的话,使用起来就相当的方便,像海豚一个栏目一个表,使用这个工具就十分吃力了,所以海豚会给大家介绍另外一种方式,使用SQL命令进行操作,这样就能大批量的时行帝国数据库的替换或清空操作了!
方式二:通过SQL代码进行帝国数据库批量操作
Click image for larger version. 

Name:	3.jpg 
Views:	1 
Size:	15.0 KB 
ID:	290

还是在后台,点击系统,然后选择备份与恢复工具,接着点击执行SQL语句,接着在这里输入海豚所提供的SQL语句,你就能轻松操作你的数据库了,在操作之前提醒大家备份数据库,养成好的习惯,以免造成不可挽回的损失!
Code:
UPDATE phome_ecms_news SET titlepic=null; (批量清空某个字段命令)
UPDATE phome_ecms_news SET titleurl=REPLACE(titleurl,'http://www.cheapglasses123.com','https://www.jstss.cn');(批量替换字段内容)
第二句注意我这里写的是titleurl这个字段,你自己在使用的时候需要注意按你自己的需求来填写
Click image for larger version. 

Name:	4.jpg 
Views:	1 
Size:	14.6 KB 
ID:	292

最后点击执行就可以了,如果你希望下次继续使用的话,可以点击执行后保存
Click image for larger version. 

Name:	5.jpg 
Views:	1 
Size:	15.6 KB 
ID:	291