sql查询来搜索和替换所有行中的文本

时间:2012-10-15 20:10:11

标签: mysql sql

我需要在mysql db中搜索并替换字符串。我试图编辑它,但编辑器挂了。

所以我需要sql查询来做同样的事情。

我该怎么做?

我需要将dev.domain.com的实例替换为domain.com

3 个答案:

答案 0 :(得分:3)

另一种解决方案是:

update Table set Column1 = 'domain.com' where Column1 = 'dev.domain.com'

通过这种方式,您可以在不使用替换功能的情况下执行相同操作!

答案 1 :(得分:1)

update Table set 
Column1 = replace(Column1, 'dev.domain.com ', 'domain.com')

其中Column1是您要在其中进行替换的数据库中的列。

答案 2 :(得分:0)

我没有使用sql语句,而是从终端做了简单的sed。