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에 상담전이라는 데이터를 넣는것입니다.
답변을 작성하시기 전에 로그인 해주세요.