MySQL update替换字段部分内容

背景:数据库sys_user 需要将字段的匹配到的字符串替换为另外的字符串。

解决:可以使用MySQL内置的REPLACE函数,具体用法如下:

UPDATE 表名 SET 字段名 = REPLACE(替换前的字段值, '替换前关键字', '替换后关键字');

update sys_user set name=REPLACE(name,'hello','hi') where id <100;

将ID<100的sys_user表的name字段中的包含hello字符串的替换为字符串hi
 

你可能感兴趣的:(数据库)