永发信息网

MYSQL正则匹配出来的内容怎么完全删除

答案:1  悬赏:50  手机版
解决时间 2021-03-09 14:06
  • 提问者网友:聂風
  • 2021-03-08 13:38
mysql怎么完全删除正则匹配到的那部分内容。

select * from dede_addonarticle where body regexp "(相关链接:([^>]*))";
怎么删除所有“(相关链接:([^>]*))”的内容,而其他内容不改变呢?

将连带的“(”和“)”也一起删除。
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-08 13:49
这是更新,可惜mysql没有正则替换
update dede_addonarticle set body = replace(body,substring(body, locate('', body),locate('', body)-locate(''+9, body)),'');
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯