gpt4 book ai didi

mysql - 如何更改 varchar 列中 URL 的域?

转载 作者:行者123 更新时间:2023-11-29 12:57:14 26 4
gpt4 key购买 nike

我有一个数据库结构,其中我的列之一 (innerLink) 中有一个 URL。

因此,innerLink 列的 URL 结构如下 http://www.123456.com/forums/showthread.php?t=123456

我想将 http://www.123456.com 更改为完全不同的 URL --> http://789.123.com 而不影响其余部分URL 结构(即 /forums/showthread.php?t=123456 )

我需要此更改来访问该列中 123456 域上的每个 URL。我还有其他 URL,例如 cnn.com 或 msnbc.com,因此我不希望这些 URL 受到影响。更改应该只是将 www.123456.com 更改为 789.123.com

我以前从未使用 MYSQL 进行过此类操作,因此希望在处理大约 4000 条记录的整个数据库之前得到一些指导:) 我将通过 PHPMYADMIN 进行此操作

感谢您的帮助!!

最佳答案

您想要使用 REPLACE() 字符串函数

UPDATE `table` SET `innerLink` = REPLACE('www.123456.com', '789.123.com');

关于mysql - 如何更改 varchar 列中 URL 的域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23846315/

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