MYSQL에서 Replace 함수의 응용
1256 단어 MySql
예를 들어: 테이블의 에이전트 필드 값은 원래: abcd입니다. 현재 테이블의 에이전트 필드 a를 f로 바꾸려면 fbcd도 리플렉스 함수를 사용할 수 있습니다.
실례: 파트너의 에이전트가oldAgentsPre일 때 파트너 테이블의oldAgentsPre를newAgentsPre로 바꿉니다
UPDATE partner p SET
p.`agents` = replace(p.`agents`,#{oldAgentsPre},#{newAgentsPre})
WHERE
LEFT(p.`agents`,#{oldAgentsPreLen}) = #{oldAgentsPre}