디비 일괄 값 변경 명령어

디비 일괄 값 변경 명령어

QA

디비 일괄 값 변경 명령어

답변 3

본문

UPDATE 게시판명 SET a = b

 

기존에 b(필드명)으로 들어온 디비값들을 a(필드명)으로 일괄 변경해주는 명령어 맞나요?

디비속에 들어있는 값은 아닙니당

 

000으로 들어온값을 vvv이렇게 변경해주는 글들밖에 못찾아서 질문드립니다.

기초적인 질문이지만..ㅠㅠㅠ

답변 부탁드릴게요

이 질문에 댓글 쓰기 :

답변 3

네 맞습니다. 게시판명 이라기 보단 테이블명이 맞는거 같습니다.

 

보통 테이블 통째로 복사해서 백업을 해 두시던가

액셀파일로 추출 (csv등) 해서 백업 해 두시고

쿼리를 실행 하시는게 좋을 겁니다. 

중요한 데이터라면요..

일괄 업데이트는 항상 위험해서...;;

맞습니다.

 

a         b

------  ------

abc    def

uvw   xyz

 

update A set a = b

=>

 

a         b

------  ------

def    def

xyz   xyz

컬럼내 특정 문자를 다른문자로 변경하고자 할때

 

update 테이블명 set 컬럼명=replace(컬럼명,'대상문자','치환될문자');

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 65
© SIRSOFT
현재 페이지 제일 처음으로