Mysql 에서 필드 의 일부 데 이 터 를 일괄 교체 합 니 다(추천)

MYSQL 에서 필드 의 일부 데 이 터 를 대량으로 교체 합 니 다.구체 적 으로 다음 과 같이 소개 합 니 다.
1.필드 에 지 정 된 문자열 을 포함 하 는 모든 텍스트 수정

UPDATE  A SET   B = replace(  B, 'aaa', 'bbb')
 example: update table set url= replace(url, 'aaa', 'bbb') 【 url    aaa     bbb】
  update table set url= REPLACE (url,'3','1.png') where   ; 
2.일반적인 조건 변경:

update table set column='' where column is null 
 :update `table` set `url`='0' where `url` is null 
지식 포인트 보충:my sql 에서 필드 의 일부 내용 을 대량으로 교체 합 니 다.
예 를 들 어 설명 하 다.
데이터 시트 person 이 있 습 니 다.구 조 는 다음 과 같 습 니 다.
id
name
urls
1
장삼
xh.jpg
2
이사
xh.jpg
3
왕 오
3.jpg
필요:urls 필드 의 xh 를 id 필드 의 값 으로 바 꿉 니 다.
문장:

UPDATE person SET urls = (REPLACE(urls,'xh',id));
실행 결과:
id
name
urls
1
장삼
1.jpg
2
이사
2.jpg
3
왕 오
3.jpg
총결산
Mysql 에서 필드 의 일부 데 이 터 를 대량으로 교체 하 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 my sql 대량 교체 필드 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기