mysql怎么完全删除正则匹配到的那部分内容。
select * from dede_addonarticle where body regexp "(相关链接:([^>]*))";
怎么删除所有“(相关链接:([^>]*))”的内容,而其他内容不改变呢?
将连带的“(”和“)”也一起删除。
MYSQL正则匹配出来的内容怎么完全删除
答案:1 悬赏:50 手机版
解决时间 2021-03-09 14:06
- 提问者网友:聂風
- 2021-03-08 13:38
最佳答案
- 五星知识达人网友:从此江山别
- 2021-03-08 13:49
这是更新,可惜mysql没有正则替换
update dede_addonarticle set body = replace(body,substring(body, locate('', body),locate('', body)-locate(''+9, body)),'');
update dede_addonarticle set body = replace(body,substring(body, locate('', body),locate('', body)-locate(''+9, body)),'');
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯