最近把网站的老数据整理了一下,然后搞到新域名下。一切都基本正常,但发现了个头疼的问题,那就是老网站的数据里面,有很多内容是老域名,这就导致转过来的数据,新域名是打不开的。比如图片地址,老数据里面是a.com,但转过来后新域名变成了b.com。
如果是几篇的话,手动改一下就行了,但有两三千篇,那不可能手动改。所以就问了一下豆包,还真给解决了。这里就记录一下。
方法:打开MySQL数据库,点击你要修改的数据库名,在右侧找到SQL并点击,然后输入以下内容,再执行即可。
UPDATE article
SET litpic = REPLACE(litpic, "替换前的内容", "替换后的新内容");
这里解释一下,article是数据库的表名,你要替换什么数据,得先找到内容所在的表;litpic这个表里面的字段名,一定要是内容所对应的字段。把上面的双引号换,换成单引号。