gpt4 book ai didi

mysql - SQL 替换列中每个字符串的一些文本

转载 作者:行者123 更新时间:2023-11-29 10:14:48 24 4
gpt4 key购买 nike

我有一个数据库表,其中包含名为“shortLink”的列。该列包含表中每一行的地址的短链接。我使用tinyurl.com 服务作为短链接。短链接如下所示:https://tinyurl .com/randomletters

最近我发现我需要将短链接更改为其预览短链接版本:https://preview.tinyurl .com/randomletters

两种链接格式之间的唯一区别是在 https://tinyurl 之间有一个前缀 preview.

由于我的 sql 表中有数百行,因此我无法手动修复此问题。有没有办法用sql中的代码将每个短链接(通过在地址中添加前缀 preview.)转换为其预览格式?

谢谢。

PS - 请注意,上述链接格式中的 tinyurl.com 之间存在间隙。这个空白是故意添加的,因为否则论坛不会让我发布问题。

最佳答案

--这将为您更新尚未提供预览的字段。就在其中。

UPDATE YourTable
SET shortlinks= REPLACE( shortlinks, 'https://tinyurl .com', 'https://preview.tinyurl .com')
WHERE shortlinks NOT LIKE 'https://preview.tinyurl%'

关于mysql - SQL 替换列中每个字符串的一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50273244/

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