mysql中替换字符串(正则) 模糊

以下是数据库中的一个表jieshi  ,字段content:
+----+------------------------------------------+
| id | name |
+----+------------------------------------------+
| 1 | sdfsf<div class="ssssee">sdfasdfsdf</div>

+----+------------------------------------------+
遇到的要求是:将该表中<div>到</div>的内容删除。
众所周知,replace函数是不支持正则表达式的,所以只能采用其他的方法处理。
---------------------
 

update jieshi set content = replace(content, substring(content, locate('<div', content),locate('</div>', content)-locate(concat('<div','5'), content)),'');

  

 

原文:https://blog.csdn.net/babyjoycry/article/details/83561944 

posted @ 2019-03-22 20:29  私家菜地  阅读(2837)  评论(0编辑  收藏  举报