mysql . update replace(치환) 방법 (mysql 팁)

· 10년 전 · 1231

MYSQL 에서 어떠한 내용을 일괄로 변경하고자 할때 사용하면 유용한 팁입니다.

 

PHP 에서 str_replace(); 라는 치환함수와 비슷하며 사용법은 아래와 같습니다.

 

 

update 테이블 set 필드=replace(필드,'검색어','치환될문자');

 

mysql>  select title from product;
+-------------------------------------------------+
| title                                       |
+-------------------------------------------------+
| 그렌저 유지비                         |
| 소렌토R 유지비                                   |
| 벤츠 C63amg 유지비           |
+-------------------------------------------------+
3rows in set (0.00 sec)

 

위와 같은 테이블이 있다고 가정하고

 

"그렌저 유지비" => "그렌저 의 유지비입니다"

"소렌토R 유지비" => "소렌토R 의 유지비니다"

 

라는 형태로 일괄 DB  변경할 경우  위 빨강 부분을 파랑부분으로 변경해주면 됩니다.

 

 

update product set title=replace(title,'유지비','의 유지비입니다');

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 1,435
10년 전 조회 1,418
10년 전 조회 959
10년 전 조회 1,071
10년 전 조회 1,049
10년 전 조회 983
10년 전 조회 1,211
10년 전 조회 983
10년 전 조회 1,309
10년 전 조회 970
10년 전 조회 1,285
10년 전 조회 981
10년 전 조회 1,234
10년 전 조회 1,792
10년 전 조회 1,135
10년 전 조회 1,187
10년 전 조회 995
10년 전 조회 2,106
10년 전 조회 1,713
10년 전 조회 1,310
10년 전 조회 1,244
10년 전 조회 1,025
10년 전 조회 1,166
10년 전 조회 1,883
10년 전 조회 1,887
10년 전 조회 2,538
10년 전 조회 1,738
10년 전 조회 1,519
10년 전 조회 2,039
10년 전 조회 1,160
10년 전 조회 1,126
10년 전 조회 1,109
10년 전 조회 1,113
10년 전 조회 1,196
10년 전 조회 1,304
10년 전 조회 1,538
10년 전 조회 1,068
10년 전 조회 1,573
10년 전 조회 1,601
10년 전 조회 1,268
10년 전 조회 1,143
10년 전 조회 1,144
10년 전 조회 1,163
10년 전 조회 1,148
10년 전 조회 1,144
10년 전 조회 1,483
10년 전 조회 1,076
10년 전 조회 1,155
10년 전 조회 1,333
10년 전 조회 1,232
10년 전 조회 1,965
10년 전 조회 1,800
10년 전 조회 1,222
10년 전 조회 1,175
10년 전 조회 1,486
10년 전 조회 1,231
10년 전 조회 1,113
10년 전 조회 1,174
10년 전 조회 1,129
10년 전 조회 1,155
10년 전 조회 1,103
10년 전 조회 1,352
10년 전 조회 3,239
10년 전 조회 1,337
10년 전 조회 1,064
10년 전 조회 1,117
10년 전 조회 1,142
10년 전 조회 2,471
10년 전 조회 2,359
10년 전 조회 1,773
10년 전 조회 2,066
10년 전 조회 2,184
10년 전 조회 2,160
10년 전 조회 1,521
10년 전 조회 1,240
10년 전 조회 1,761
10년 전 조회 1,299
10년 전 조회 1,060
10년 전 조회 1,365
10년 전 조회 2,067
10년 전 조회 1,752
10년 전 조회 1,202
10년 전 조회 1,775
10년 전 조회 5,788
10년 전 조회 1,287
10년 전 조회 2,367
10년 전 조회 1,727
10년 전 조회 2,213
10년 전 조회 1,961
10년 전 조회 1,460
10년 전 조회 2,011
10년 전 조회 1,629
10년 전 조회 1,208
10년 전 조회 1,211
10년 전 조회 1,457
10년 전 조회 1,966
10년 전 조회 1,420
10년 전 조회 1,676
10년 전 조회 1,505
10년 전 조회 1,300