테스트 사이트 - 개발 중인 베타 버전입니다

디비 일괄 값 변경 명령어 채택완료

초보초보초보초보 5년 전 조회 1,874

UPDATE 게시판명 SET a = b

 

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

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

 

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

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

답변 부탁드릴게요

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

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

 

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

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

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

중요한 데이터라면요..

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보초보초보초보
5년 전
감사합니다~
덕분에 잘 적용하였습니다^^

댓글을 작성하려면 로그인이 필요합니다.

5년 전

http://www.joshi.co.kr/index.php?document_srl=256" style="background: 0px 0px; transition:border-color 0.4s, box-shadow 0.4s, background 0.4s, color 0.4s, opacity 0.4s; color: rgb(51, 51, 51); text-decoration: none; box-sizing: border-box;">컬럼내 특정 문자를 다른문자로 변경하고자 할때

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보초보초보초보
5년 전
감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

5년 전

맞습니다.

 

a         b

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

abc    def

uvw   xyz

 

update A set a = b

=>

 

a         b

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

def    def

xyz   xyz

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보초보초보초보
5년 전
답변감사합니다.
덕분에 잘 적용하였습니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인