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

· 10년 전 · 1849

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년 전 조회 2,066
10년 전 조회 2,037
10년 전 조회 1,604
10년 전 조회 1,701
10년 전 조회 1,654
10년 전 조회 1,613
10년 전 조회 1,825
10년 전 조회 1,614
10년 전 조회 1,917
10년 전 조회 1,594
10년 전 조회 1,927
10년 전 조회 1,634
10년 전 조회 1,859
10년 전 조회 2,447
10년 전 조회 1,765
10년 전 조회 1,818
10년 전 조회 1,697
10년 전 조회 2,744
10년 전 조회 2,371
10년 전 조회 1,985
10년 전 조회 1,886
10년 전 조회 1,698
10년 전 조회 1,825
10년 전 조회 2,516
10년 전 조회 2,562
10년 전 조회 3,208
10년 전 조회 2,304
10년 전 조회 2,195
10년 전 조회 2,684
10년 전 조회 1,819
10년 전 조회 1,797
10년 전 조회 1,781
10년 전 조회 1,785
10년 전 조회 1,848
10년 전 조회 1,970
10년 전 조회 2,226
10년 전 조회 1,783
10년 전 조회 2,207
10년 전 조회 2,177
10년 전 조회 1,927
10년 전 조회 1,815
10년 전 조회 1,791
10년 전 조회 1,821
10년 전 조회 1,796
10년 전 조회 1,785
10년 전 조회 2,137
10년 전 조회 1,713
10년 전 조회 1,809
10년 전 조회 1,969
10년 전 조회 1,850
10년 전 조회 2,585
10년 전 조회 2,383
10년 전 조회 1,852
10년 전 조회 1,796
10년 전 조회 2,089
10년 전 조회 1,819
10년 전 조회 1,730
10년 전 조회 1,808
10년 전 조회 1,722
10년 전 조회 1,758
10년 전 조회 1,726
10년 전 조회 1,953
10년 전 조회 3,820
10년 전 조회 1,923
10년 전 조회 1,692
10년 전 조회 1,734
10년 전 조회 1,776
10년 전 조회 3,081
10년 전 조회 2,997
10년 전 조회 2,375
10년 전 조회 2,666
10년 전 조회 2,817
10년 전 조회 2,770
10년 전 조회 2,139
10년 전 조회 1,858
10년 전 조회 2,354
10년 전 조회 1,915
10년 전 조회 1,624
10년 전 조회 1,976
10년 전 조회 2,648
10년 전 조회 2,355
10년 전 조회 1,816
10년 전 조회 2,357
10년 전 조회 6,391
10년 전 조회 1,895
10년 전 조회 2,954
10년 전 조회 2,302
10년 전 조회 2,788
10년 전 조회 2,525
10년 전 조회 2,024
10년 전 조회 2,534
10년 전 조회 2,192
10년 전 조회 1,776
10년 전 조회 1,761
10년 전 조회 1,999
10년 전 조회 2,528
10년 전 조회 1,965
10년 전 조회 2,227
10년 전 조회 2,049
10년 전 조회 1,862