[MySQL] 데이터 치환하기

2023. 3. 29. 14:47·Development/MySql

replace()함수를 사용하여 데이터를 치환할 수 있다.

# 테이블 데이터 조회
select * from table_name 
where idx = 1 and status_code!= 3

# 변경할 값 확인
SELECT REPLACE(name, 'ABC0', 'ABC00') AS 'replaced_data' FROM table_name 
where idx = 1 and status_code!= 3 and name like "%ABC0%" 

# update로 값 변경
UPDATE table_name  SET name = REPLACE(name, 'ABC0', 'ABC00')
where idx = 1 and status_code!= 3 and name like "%ABC0%"

검색결과에서 abc0과 abc00의 결과가 달라서 데이터를 수정했다. (검색엔진 문제 같은데 정확한 원인은 아직 모름)

REPLACE()를 이용하면 된다.

'Development > MySql' 카테고리의 다른 글

[MySQL] 테이블 깨졌을 때 복구하기  (0) 2023.08.04
[MySQL] checking permissions  (0) 2023.05.04
[MySQL] 테이블 전체 구조와 데이터 복사하기  (0) 2023.03.15
[MySQL] user 생성 및 권한 부여  (0) 2023.02.23
[MySql] DATETIME 값 수정하기(update)  (0) 2023.02.13
'Development/MySql' 카테고리의 다른 글
  • [MySQL] 테이블 깨졌을 때 복구하기
  • [MySQL] checking permissions
  • [MySQL] 테이블 전체 구조와 데이터 복사하기
  • [MySQL] user 생성 및 권한 부여
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    ssh
    springboot
    Linux
    CentOS7
    Shell
    인코딩
    HTML
    SQL
    db
    리액트
    크롤링
    스프링부트
    Selenium
    MySQL
    정규표현식
    docker
    Python
    CentOS
    Java
    윈도우
    JavaScript
    nodejs
    UTF8
    리눅스
    date
    IP
    react
    php
    error
    chromedriver
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[MySQL] 데이터 치환하기
상단으로

티스토리툴바