我在MYSQL数据库中有一些带有域名的记录,现在我更改了域名,我希望使用查询在记录列中找到这些词example.com
,然后更改为example.net
。
我认为如果列只包含域,那么它很容易,但我的记录包括域名和一些文本。像这样:
这是一个示例文本www.sample.com,我想要改变它
我有一些像上面那样的记录,我希望找到每个记录有sample.com
文本,然后将其更改为sample.net
2 个答案:
答案 0 :(得分:2)
您可以使用简单的REPLACE()
:
UPDATE <table> SET <column> = REPLACE(<column>, 'www.sample.com', 'www.example.net');
以上内容将替换指定列中www.sample.com
与www.example.net
的所有出现。
答案 1 :(得分:1)
UPDATE mytable SET mycolumn = REPLACE(mycolumn,'www.sample.com','www.sample.net')
Replace