mysql . update replace(치환) 방법 문의

mysql . update replace(치환) 방법 문의

QA

mysql . update replace(치환) 방법 문의

본문

wr_7필드의 내용을 변경해야해서 아래와 같이 쿼리문을 작성하였습니다

 

UPDATE g4_write_abc SET wr_7 = replace(wr_7, '보류', '상담후보류');
UPDATE g4_write_abc SET wr_7 = replace(wr_7, '예약', '상담후예약');

 

정상적으로 변경이 되는데요.

필드에 내용이 없을 경우에 아래와 같이 단순히 생각해서 해봤는데 안되더라구요.

 

UPDATE g4_write_abc SET wr_7 = replace(wr_7, '', '상담전');

 

만약 필드에 내용이 없는 경우에 "상담전" 으로 변경이 되도록 하려면

어떤식으로 해야할지.. 조언부탁드립니다. ....

 

 

이 질문에 댓글 쓰기 :

답변 3

reaplce 안 쓰셔도 될 것 같네요.

UPDATE g4_write_abc SET wr_7 = "상담전" WHERE wr_7 = "" 

UPDATE g4_write_abc SET wr_7 = '상담전' where wr_7='' ; 

UPDATE g4_write_abc SET wr_7 = '상담전' where wr_7='' ;  이런식으로 where를 하고 조건을 줘야합니다.

wr_7이 비어있을경우 wr_7에 상담전이라는 데이터를 넣는것입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT