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

· 10년 전 · 1605

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,817
10년 전 조회 1,794
10년 전 조회 1,351
10년 전 조회 1,458
10년 전 조회 1,417
10년 전 조회 1,373
10년 전 조회 1,597
10년 전 조회 1,366
10년 전 조회 1,673
10년 전 조회 1,342
10년 전 조회 1,684
10년 전 조회 1,369
10년 전 조회 1,613
10년 전 조회 2,210
10년 전 조회 1,519
10년 전 조회 1,587
10년 전 조회 1,419
10년 전 조회 2,504
10년 전 조회 2,115
10년 전 조회 1,705
10년 전 조회 1,636
10년 전 조회 1,469
10년 전 조회 1,580
10년 전 조회 2,254
10년 전 조회 2,314
10년 전 조회 2,951
10년 전 조회 2,074
10년 전 조회 1,946
10년 전 조회 2,452
10년 전 조회 1,571
10년 전 조회 1,542
10년 전 조회 1,516
10년 전 조회 1,523
10년 전 조회 1,597
10년 전 조회 1,697
10년 전 조회 1,922
10년 전 조회 1,472
10년 전 조회 1,984
10년 전 조회 1,924
10년 전 조회 1,668
10년 전 조회 1,538
10년 전 조회 1,522
10년 전 조회 1,578
10년 전 조회 1,539
10년 전 조회 1,537
10년 전 조회 1,869
10년 전 조회 1,443
10년 전 조회 1,549
10년 전 조회 1,718
10년 전 조회 1,606
10년 전 조회 2,335
10년 전 조회 2,139
10년 전 조회 1,594
10년 전 조회 1,557
10년 전 조회 1,848
10년 전 조회 1,592
10년 전 조회 1,479
10년 전 조회 1,545
10년 전 조회 1,496
10년 전 조회 1,511
10년 전 조회 1,483
10년 전 조회 1,719
10년 전 조회 3,567
10년 전 조회 1,684
10년 전 조회 1,428
10년 전 조회 1,491
10년 전 조회 1,510
10년 전 조회 2,838
10년 전 조회 2,727
10년 전 조회 2,119
10년 전 조회 2,428
10년 전 조회 2,586
10년 전 조회 2,526
10년 전 조회 1,895
10년 전 조회 1,609
10년 전 조회 2,130
10년 전 조회 1,695
10년 전 조회 1,432
10년 전 조회 1,746
10년 전 조회 2,447
10년 전 조회 2,120
10년 전 조회 1,594
10년 전 조회 2,145
10년 전 조회 6,175
10년 전 조회 1,644
10년 전 조회 2,726
10년 전 조회 2,082
10년 전 조회 2,587
10년 전 조회 2,324
10년 전 조회 1,788
10년 전 조회 2,333
10년 전 조회 1,959
10년 전 조회 1,542
10년 전 조회 1,514
10년 전 조회 1,768
10년 전 조회 2,286
10년 전 조회 1,721
10년 전 조회 1,991
10년 전 조회 1,836
10년 전 조회 1,619