SW 프로그래밍/Mariadb
REPLACE 레코드 데이터 치환하기(REPLACE)
N2info
2019. 3. 25. 09:58
출처 : http://chongmoa.com/sql/4555
1. 변경할 데이터 조회 하기
우선 변경 될 대상의 레코드를 확인하시기 바랍니다. 간혹 의도치 않은 데이터가 변경 되는 것을 방지하기 위한 확인 작업입니다.
1 |
2. REPLACE로 치환 될 데이터 확인 (SELECT)
문자를 치환한 후 문제가 발생하는 것을 방지하기 위해 SELECT 문으로 치환 후 대상 값을 확인합니다.
이때 SElECT문으로 조회하는 것이기 때문에 REPLACE 함수로 인한 데이터 변경은 없습니다.
3. 데이터 치환 실행하기 (UPDATE)
1번과 2번에서 모두 이상이 없다면 실제로 치환을 실행합니다.
참고로 조건을 추가하고 싶으시다면 1, 2과 같이 쿼리문 뒤에 WHERE 절을 추가해주시면 됩니다. 위 예제는 조건이 없는 전체 데이터를 대상으로한 내용입니다.