Mysql SQL更新和替换子字符串

Mysql SQL更新和替换子字符串,mysql,sql,Mysql,Sql,我需要一个SQL查询,将名称表中first_name列中字符串中的所有“a”更改为“b”。 这是我的名字: 第一个名称列出名称使用REPLACE() 但是请记住,REPLACE()是区分大小写的。您可以尝试以下方法: UPDATE name SET first_name = REPLACE (first_name, 'a', 'b') WHERE blabla LIKE '%blabla%'; OR UPDATE name SET first_name = REPLACE (first_name

我需要一个SQL查询,将名称表中first_name列中字符串中的所有“a”更改为“b”。 这是我的名字: 第一个名称列出名称

使用
REPLACE()

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

您可以尝试以下方法:

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';

是否还有另一个不区分大小写的函数,或者可以传递一个参数来替换?
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';