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
用什么命令?谢谢 展开
比如我要改:
<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
用什么命令?谢谢 展开
3个回答
展开全部
最好用的php,python之类的脚本语言写个脚本批量替换,mysql本身的替换功能不是很强大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还有,在替换的参数中注意特殊字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说那段js是存在表里的?
update table1 set column1=replace(column1,column1,'我的广告,myad') where ;
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是我随便写的。
你自己确定你要替换什么。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询