mysql怎样批量替换字段指定的文字,追加100分

有一个30多M的数据库,在content这个字段里,要更改,或者删除里面的广告代码。这代码是谷歌的广告代码,比较长。在使用updatesetreplace的命令时出错。请... 有一个30多M的数据库,在content这个字段里,要更改,或者删除里面的广告代码。这代码是谷歌的广告代码,比较长。在使用update set replace的命令时出错。请问有什么方法替换成我想要的文字,方便下次更改。
比如我要改:
<script type="text/javascript"><!--
google_ad_client = "pub-5547134802851559";
google_ad_width = 468;
google_ad_height = 15;
google_ad_format = "468x15_0ads_al_s";
google_ad_channel ="";
google_color_border = "666666";
google_color_bg = "f8f8f8";
google_color_link = "4C4C4C";
google_color_url = "666666";
google_color_text = "333333";
//--></script>
<script type="text/javascript" src="/pagead/show_ads.js"></script>

替换成:我的广告,myad

用什么命令?谢谢
展开
 我来答
shangdinizaina
2012-12-18
知道答主
回答量:13
采纳率:0%
帮助的人:1.8万
展开全部
最好用的php,python之类的脚本语言写个脚本批量替换,mysql本身的替换功能不是很强大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
受崖rl
2012-12-21
知道答主
回答量:19
采纳率:0%
帮助的人:8.5万
展开全部
还有,在替换的参数中注意特殊字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2012-12-16 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2894万
展开全部
你是说那段js是存在表里的?

update table1 set column1=replace(column1,column1,'我的广告,myad') where ;
追问
你没看到我的问题。这是一段广告代码,是一个整体,这代码放在content字段中。就是每一页的网页都有这个广告。现在我要删除了这段代码,最好不删除,更改成我的文字,比如myad,下次再改成广告。这段代码前后有其它的文字。但是代码是唯一的。
追答
现在我要删除了这段代码,最好不删除

这个不明白。
我就按我理解的来啊,你就把你要的替换了
update table1 set column1=replace(column1,‘google_color_url’,'我的广告,myad') where ;

这个是个例子啊,google_color_url是我随便写的。
你自己确定你要替换什么。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式