如何利用sql语句数据库中批量替换域名url?
在建设网站的时候经常用遇到用二级域名作为测试地址进行网站测试,而且因为用国内空间服务器需要进行icp备案,所以为了让客户能够及早的看到网站上线,通常会先解析一个二级域名进行内容添加。
而在添加内容的过程中很多编辑器是绝对路径上传的,这就会造成客户网站备案成功解析好域名,测试域名停止解析后,很多图片因为是测试域名的绝对路径而导致破图。而手动去修改这些就耗时影响效率,这个时候就可以在数据库中进行批量替换,解决问题的同时也提高了效率,具体sql语句如下:
UPDATE `shujukubiaoming`
SET `ziduan`=REPLACE(`ziduan`, '旧域名', '新域名')
WHERE `ziduan` REGEXP 'www\.jiuyuming\.cn'
shujukubiaoming处修改成你的数据库表名;
ziduan修改成你要修改的域名所在的字段名;(注意三处一样)
旧域名是你实际要替换掉的域名;
新域名是你替换以后的域名;
www\.jiuyuming\.cn修改成你的旧域名,注意斜杠。
下一篇
为什么我不选择godaddy域名?