SQL Update并替换substring

Ary*_*yan 20 mysql sql

我希望在SQL中进行查询,将名称表中first_name列中的字符串中的所有'a'更改为'b'.这是我的列名:first_name | 列表名称

Joh*_*Woo 44

使用 REPLACE()

UPDATE tableName
SET first_name = REPLACE(first_name, 'a', 'b')
Run Code Online (Sandbox Code Playgroud)

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


小智 6

你可以试试这个:

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';
Run Code Online (Sandbox Code Playgroud)