맛집 여행 캠핑 일상 생활

MySQL 특정 문자열 치환 본문

LAMP

MySQL 특정 문자열 치환

영은파더♥ 2018. 1. 30. 09:21

MySQL 특정 문자열 치환


PHP 에서 str_replace 함수가 있다면 MySQL 에는 REPLACE 함수가 있어서 문자열을 변경할 수가 있습니다.

사용 방법은 PHP str_replace 는 str_replace ( "찾을문자열", "바꿀문자열", "문자열" ) 이지만

MySQL 의 replace 는 replace ( 컬럼명, "찾을문자열", "바꿀문자열" ) 입니다.


문자열이 들어있는 컬럼에 특정 문자열을 찾아서 치환 하려면 REPLACE 함수를 사용하면 아주 쉽게 치환이 가능합니다.

UPDATE 테이블명 SET 컬럼명 = REPLACE ( 컬럼명, "찾을문자열", "바꿀문자열" ) WHERE 조건식~

셀렉트 문에서도 사용이 가능합니다.

SELECT REPLACE ( 컬럼명, "찾을문자열", "바꿀문자열" ) FROM 테이블명 WHERE 조건식~


일부러 PHP 에서 변경하지 않아도 되니 괜찮은 것 같습니다.


Trackback : | Comments :