在从一个论坛软件到另一个论坛软件混合的过程中,我在数百个帖子中留下了不匹配的嵌入式BBCodes。
例如,这是一个帖子的内容:
Luke Kelly - Raglan Road + Lyrics
[video]https://youtu.be/8xvkvFviIj8[/video]我的新论坛期望:
Luke Kelly - Raglan Road + Lyrics
[MEDIA]https://youtu.be/8xvkvFviIj8[/MEDIA]替换标记超出了我的SQL能力。
表名为xf_post,字段名为message
任何帮助都将不胜感激,谢谢。
发布于 2016-09-28 17:14:56
使用嵌套replace(string, string, string)的简单UPDATE命令可以工作:
UPDATE xf_post
SET
message = replace(replace(message, '[video]', '[MEDIA]'),'[/video]','[/MEDIA]'));https://stackoverflow.com/questions/39753766
复制相似问题