在mysql中替换字符串

时间:2012-11-12 10:21:52

标签: mysql regex replace

如果符合以下查询,我想在mysql中用"|"替换"_"

SELECT COUNT(*) FROM wp_posts WHERE post_content REGEXP 'text\\(584\\|([a-zA-Z0-9_]+)\\|([a-zA-Z0-9_])'

所以如果找到例如text(584|g345|2344的应该查看结尾text(584_g345_2344

是否可以使用REGEXP查找匹配项?

1 个答案:

答案 0 :(得分:3)

您可以使用:

REPLACE(text_string, from_string, to_string)

可以在here找到更多信息。

修改
但是,您无法混合REGEXREPLACE 你需要完成几个查询,你看过this吗?