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

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

QA

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

답변 3

본문

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에 상담전이라는 데이터를 넣는것입니다.

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