SQL Update并替换substring

时间:2013-05-02 09:40:09

标签: mysql sql

我希望在SQL中进行查询,将name中的所有'a'更改为name表中first_name列中的'b'。 这是我的列名:     first_name | LIST_NAME

2 个答案:

答案 0 :(得分:43)

使用REPLACE()

UPDATE tableName
SET first_name = REPLACE(first_name, 'a', 'b')

但请记住REPLACE()区分大小写。

答案 1 :(得分:4)

你可以试试这个:

UPDATE name SET first_name = REPLACE (first_name, 'a', 'b') WHERE blabla LIKE '%blabla%';
OR
UPDATE name SET first_name = REPLACE (first_name, 'a', 'b') WHERE blabla = 'blabla';