首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改string列中的论坛内容标记

更改string列中的论坛内容标记
EN

Stack Overflow用户
提问于 2016-09-28 17:11:50
回答 1查看 17关注 0票数 0

在从一个论坛软件到另一个论坛软件混合的过程中,我在数百个帖子中留下了不匹配的嵌入式BBCodes。

例如,这是一个帖子的内容:

代码语言:javascript
复制
Luke Kelly - Raglan Road + Lyrics
[video]https://youtu.be/8xvkvFviIj8[/video]

我的新论坛期望:

代码语言:javascript
复制
Luke Kelly - Raglan Road + Lyrics
[MEDIA]https://youtu.be/8xvkvFviIj8[/MEDIA]

替换标记超出了我的SQL能力。

表名为xf_post,字段名为message

任何帮助都将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 17:14:56

使用嵌套replace(string, string, string)的简单UPDATE命令可以工作:

代码语言:javascript
复制
UPDATE xf_post
SET 
  message = replace(replace(message, '[video]', '[MEDIA]'),'[/video]','[/MEDIA]'));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39753766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档