MYSQL에서 Replace 함수의 응용

1256 단어 MySql
replace 함수는 표의 한 필드의 일부분을 바꾸어 새로운 일부분으로 만들 수 있습니다.그리고 나머지 부분을 보류한다.
예를 들어: 테이블의 에이전트 필드 값은 원래: abcd입니다. 현재 테이블의 에이전트 필드 a를 f로 바꾸려면 fbcd도 리플렉스 함수를 사용할 수 있습니다.
실례: 파트너의 에이전트가oldAgentsPre일 때 파트너 테이블의oldAgentsPre를newAgentsPre로 바꿉니다
UPDATE partner p SET
	p.`agents` = replace(p.`agents`,#{oldAgentsPre},#{newAgentsPre})
WHERE
    LEFT(p.`agents`,#{oldAgentsPreLen}) = #{oldAgentsPre}

좋은 웹페이지 즐겨찾기