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

· 10년 전 · 1594

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,808
10년 전 조회 1,790
10년 전 조회 1,342
10년 전 조회 1,447
10년 전 조회 1,410
10년 전 조회 1,365
10년 전 조회 1,586
10년 전 조회 1,358
10년 전 조회 1,665
10년 전 조회 1,331
10년 전 조회 1,670
10년 전 조회 1,360
10년 전 조회 1,604
10년 전 조회 2,197
10년 전 조회 1,511
10년 전 조회 1,581
10년 전 조회 1,411
10년 전 조회 2,490
10년 전 조회 2,104
10년 전 조회 1,694
10년 전 조회 1,627
10년 전 조회 1,457
10년 전 조회 1,575
10년 전 조회 2,246
10년 전 조회 2,299
10년 전 조회 2,941
10년 전 조회 2,067
10년 전 조회 1,932
10년 전 조회 2,442
10년 전 조회 1,557
10년 전 조회 1,533
10년 전 조회 1,505
10년 전 조회 1,513
10년 전 조회 1,591
10년 전 조회 1,691
10년 전 조회 1,916
10년 전 조회 1,462
10년 전 조회 1,976
10년 전 조회 1,910
10년 전 조회 1,655
10년 전 조회 1,531
10년 전 조회 1,507
10년 전 조회 1,564
10년 전 조회 1,530
10년 전 조회 1,525
10년 전 조회 1,863
10년 전 조회 1,434
10년 전 조회 1,541
10년 전 조회 1,706
10년 전 조회 1,595
10년 전 조회 2,322
10년 전 조회 2,133
10년 전 조회 1,583
10년 전 조회 1,548
10년 전 조회 1,835
10년 전 조회 1,584
10년 전 조회 1,471
10년 전 조회 1,534
10년 전 조회 1,485
10년 전 조회 1,502
10년 전 조회 1,472
10년 전 조회 1,705
10년 전 조회 3,555
10년 전 조회 1,673
10년 전 조회 1,417
10년 전 조회 1,479
10년 전 조회 1,503
10년 전 조회 2,832
10년 전 조회 2,717
10년 전 조회 2,110
10년 전 조회 2,420
10년 전 조회 2,576
10년 전 조회 2,511
10년 전 조회 1,879
10년 전 조회 1,592
10년 전 조회 2,123
10년 전 조회 1,680
10년 전 조회 1,425
10년 전 조회 1,733
10년 전 조회 2,438
10년 전 조회 2,108
10년 전 조회 1,585
10년 전 조회 2,135
10년 전 조회 6,161
10년 전 조회 1,628
10년 전 조회 2,710
10년 전 조회 2,070
10년 전 조회 2,576
10년 전 조회 2,316
10년 전 조회 1,778
10년 전 조회 2,326
10년 전 조회 1,946
10년 전 조회 1,534
10년 전 조회 1,507
10년 전 조회 1,757
10년 전 조회 2,266
10년 전 조회 1,715
10년 전 조회 1,984
10년 전 조회 1,825
10년 전 조회 1,607