MYSQL中replace函数的应用

replace函数可以实现替换表中某个字段的一部分,变成新的一部分.并且保留其余部分.

例如:表中的agents字段值原来为: abcd
现在要把表中agents字段中的a都替换成f,既fbcd就可以使用replace函数

实例:
当partner中的agents是oldAgentsPre时,
将partner表中的oldAgentsPre替换成newAgentsPre

UPDATE partner p SET
	p.`agents` = replace(p.`agents`,#{oldAgentsPre},#{newAgentsPre})
WHERE
    LEFT(p.`agents`,#{oldAgentsPreLen}) = #{oldAgentsPre}

你可能感兴趣的:(MySql)