湖南景煌網絡科技有限公司
全球做網站,全球建網站,全球做網站 全球做網站,全球建網站,全球做網站
送给搞采集的兄弟一个sql语句-湖南景煌網絡科技有限公司

送给搞采集的兄弟一个sql语句

2021年05月27日 湖南景煌網絡科技有限公司 hk.0731jianzhan.com
刚刚采集了一个下午,突然发现发现在title字段里多采集了一些字符进来,并且这些字符都一样的.
采集的时候多采集了一个<img src="images/hot.gif">,虽说这几个字符不占多少空间,也不是非常不爽.但是生长首页的时候出了大问题,显示不了.我那就郁闷咯.
于是就想办法解决.
首先,我尝试通过直接进入dedecms一条条修改记录,但是我的天啊,3000多数据,这样一条条改下来,我还不如自己去人肉更新呢.实在太痛苦了.
实在不行,我就干脆从最根源入手,直接修改数据库.于是下载了一个phpmyadmin,开始尝试通过sql语句解决.
刚开始的时候我就用查询语句搜索.
select from "dede_art; where title like "%<img src="images/hot.gif">%"
好多啊,
查询出1000多条数据.暗自庆幸自己没有一条条更改,否则人都死了.
后来我找来了我一个兄弟,他asp很强的,自己也能够独立使用sql2000开发程序了.他给我写了一段语句.很长,很复杂.层层嵌套.结果执行错误.这句话我就不写了.
然后我又用phpmyadmin,想写一个php短语句,可惜自己php不够精湛,没有办法,写不出来.
于是又问题,google一下(拒绝百度),搜索到一个很爽的字眼replace,于是我就尝试看能否用这个函数.
下面是我写的语句:
update  `dede_art` set title=replace(title," <IMG border=0 src=Images/hot.gif>","");
一下子就执行完了,也没有报错,我还以为又写错了,没有想到浏览时发现,嗨,<IMG border=0 src=Images/hot.gif>都不见了.爽.
所以写下这篇文章,希望对大家又所帮助.
关键方法:
update "表名(比如我案例中的dede_art)" set 要修改字段名 = replace (要修改字段名,"被替换的特定字符","替换成的字符")
希望斑竹能够给个精华,想精华想了这么多年了
上一篇:一次性下载远程页面上的所有内容
下一篇:通过数组给您的文件排序

聲明:本頁內容由湖南景煌網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考;本站不擁有所有權,也不承認相關法律責任。如您認為本網頁中有涉嫌抄寫的內容,請及時與我們聯繫進行舉報,並提供相關證據,工作人員會在5個工作日內聯繫您,一經查實,本站將立刻刪除涉嫌侵權內容。如果您對全球網站優化核心技術文章感興趣,請點擊查看全球網站建設全球網站推廣的相關文章,請關注湖南景煌網絡科技有限公司官網(www.0731jianzhan.com)

相關資訊 Relevant news
服務推薦 Hot sale ltem
  1. 我們的承諾
  2. 我們的實力
  3. 我們的未來
全球服務熱線

0731-82272030

週一至週五 09:00~18:00

公司地址:長沙市雨花區韶山北路460號(原86號)興威名座北棟1202室

湖南景煌網絡科技有限公司專注於企業網站建設、跨境獨立站開發、定制化小程序及全棧系統架構。

我們致力於為全球客戶提供高性能的數字化平台,並提供全方位的技術支持、系統維護與安全升級服務,保障您的業務穩定運行。

微信公眾號

微信公眾號

需求
提交

提交業務需求

×