U+200B의 문자가 들어있는 컬럼을 조회하는방법


1. HEX값 조회

유니코드값을 구글에 조회하면 hex값은 쉽게얻을수있음.

U+200B의 HEX값은 'e2808b' 이다.


2. 조회

SELECT mail_user_seq, common_stat_seq, common_stat_content 

FROM wcf_common_stat 

WHERE mail_user_seq='166' AND common_stat_content like concat("%", UNHEX('e2808b'), "%");


3. replace하기전 테스트 쿼리(해당유니코드문자를 [[[200B]]]로 표기하여 조회)

SELECT mail_user_seq, common_stat_seq, REPLACE(common_stat_content, UNHEX('e2808b'), '[[[200B]]]') 

FROM wcf_common_stat 

WHERE mail_user_seq='166' AND common_stat_content like concat("%", UNHEX('e2808b'), "%");


4. replace

UPDATE wcf_common_stat 

SET common_stat_content=REPLACE(common_stat_content, UNHEX('e2808b'), '') 

WHERE mail_user_seq='166' AND common_stat_content like concat("%", UNHEX('e2808b'), "%");




끝.




+ Recent posts