由于服务器ip地址更改,使该服务器的论坛(sql server数据库)中上传的图片不能正确显示,图片显示还在指向原来ip的地址,现在想知道如何能将数据库中的ip地址进行替换??例如:数据库名bbs,表名:forum,列名:content
该列的内容:
<IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/34.gif">
想将10.63.13.200替换为10.63.14.200
我应该怎么办??
由于论坛上上传的大多数都是图片,数据库比较大,我本想用导出excel文件替换然后再导入,但是导出后出现excel文件错误,无法导出。所以只能希望用sql指令进行修改了,希望等到帮助,谢谢了:)
用:
replace(content, '10.63.13.200', '10.63.14.200')
出现 [microsoft][odbc sql server driver][sql server]第一行:‘content’附件有语法错误
用:
use bbs
select replace(content,'10.63.13.200','10.63.14.200') from forum
出现 [microsoft][odbc sql server driver][sql server]函数 replace的参数1的数据类型text无效