【问题标题】:replace string in mysql替换mysql中的字符串
【发布时间】:2012-10-31 18:32:43
【问题描述】:

如果满足以下查询,我想在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 来查找匹配项可以吗?

【问题讨论】:

    标签: mysql regex replace


    【解决方案1】:

    你可以使用:

    REPLACE(text_string, from_string, to_string)
    

    更多信息可以在here找到。

    编辑:
    但是,您不能混合使用 REGEXREPLACE
    您需要完成多个查询,您看到this了吗?

    【讨论】:

      猜你喜欢
      • 2014-07-29
      • 2011-08-22
      • 2011-02-20
      • 2017-04-29
      相关资源
      最近更新 更多