求教大神如何批量替换数据库某个表某记录中的< "">

qq_33690138 2018-12-25 02:07:42
RT。求大神指教。
我的数据库表结构:


我执行过的操作:
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'\" ','') WHERE `fonts_xiazai` like '\" '
共影响 0 行记录,花费 110 ms.
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'\" ','')
共影响 18022 行记录,花费 481 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'div','') WHERE `fonts_xiazai` like '%div%'
共影响 15756 行记录,花费 558 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'<','') WHERE `fonts_xiazai` like '<%'
共影响 2218 行记录,花费 167 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'=','') WHERE `fonts_xiazai` like '%=%'
共影响 17974 行记录,花费 942 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'< "">
','') WHERE `fonts_xiazai` like '< "">
%'
共影响 0 行记录,花费 111 ms.
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'< "">','') WHERE `fonts_xiazai` like '< "">%'
共影响 0 行记录,花费 111 ms.
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,' " ','')
共影响 18022 行记录,花费 462 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'href','href=')
共影响 18022 行记录,花费 1013 ms.
警告:展示记录达到最大返回行数!
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,' "" ','') WHERE `fonts_xiazai` like '< "">%'
共影响 0 行记录,花费 396 ms.
mysql>UPDATE `fonts` SET `fonts_xiazai` = replace (`fonts_xiazai`,'< "">','') WHERE `fonts_xiazai` like '< "">%'
共影响 0 行记录,花费 118 ms.

可就是执行无效。请大神们指点。谢谢。
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhh63 2019-08-21
  • 打赏
  • 举报
回复
< "">中的空格应该不是普通的空格,从网页中抓取的内容有时会有一些特殊的字符,用 like '<?"">' 试试。
另外,楼上的写法貌似简单一些。
weizhiyonghux 2019-08-21
  • 打赏
  • 举报
回复
为什么搞那么麻烦呢,,,不就是把值为<""> 的替换成空嘛
UPDATE fonts SET fonts_xiazai = '' WHERE fonts_xiazai = '< "">'

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧