gpt4 book ai didi

mariadb - 如何使用 MariaDB 的 REGEXP_REPLACE?

转载 作者:行者123 更新时间:2023-12-01 02:08:38 32 4
gpt4 key购买 nike

我已阅读 the docs用于 MariaDB REGEX_REPLACE但无法让我的查询工作。我将链接存储在一列中,link并想更改链接的结尾:

来自 www.example.com/<code>www.example.com/#/results/<code>哪里<code>是一些十六进制哈希,例如55770abb384c06ee00e0c579 .我正在尝试的是:

SELECT REGEX_REPLACE("link", "www\\.example\\.com\\/(.*)", "www\\.example\\.com\\/#\\/results\\/\\1");

结果是:
Showing rows 0 - 0 .

最佳答案

我无法弄清楚第一个参数是什么——文档说“主题”。原来它只是列名。所以这有效:

UPDATE my_table
SET my_link = REGEXP_REPLACE(
my_link,
"http:\\/\\/www\\.example\\.com\\/(.*)",
"http:\\/\\/www\\.example\\.com\\/#\\/results\\/\\1")
WHERE my_link IS NOT NULL

关于mariadb - 如何使用 MariaDB 的 REGEXP_REPLACE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30737684/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com