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

SQL 질의를 실행하기 위한 명령어 질문입니다. 채택완료

타조 11년 전 조회 4,912

카페24에 있는 MySQL 웹어드민을 열어서 SQL 질의를 실행을 하여

g4_write_chk 테이블의 wr_08 필드에 있는 data 값 첫글자에 모두 문자 a 를 추가하려 합니다.

 

즉 ,

필드값이 01512 라면 a01512

필드값이 75894 라면 a75894

이렇게 첫 글자에 추가하려고 합니다.

 

앞서 질문도 드리고 다른 필드에 테스트를 해 봤는데

제가 무지한건지 잘 안되네요 ㅠㅠ

 

replace() 를 사용해서

update 테이블 set 필드명 = replace(필드명, '기존에 바꿔야할 문자', '바꿀문자')

하면 된다고 참고하고 있지만 잘 안됩니다.

 

고수님 한 수 지도편달 부탁드리겠습니다.

업무상 해야하는거라 틀리지 않고 한번에 해야하는데 손이 떨리네요 ㅠㅠ

 

 

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

답변 4개

채택된 답변
+20 포인트
11년 전
update
g4_write_chk
set wr_08  = concat('a',wr_08 )

작업 전 테이블 백업은 필수 ㅎㅎㅎ
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

불량학생
11년 전
엇 적고 있는 사이에 적으셧네 ㅡㅡㅋ

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

11년 전
도와주셔서 감사합니다. 고맙습니다 !!!!

 

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

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

replace는 php의 str_replace와 비슷합니다

이걸로는 추가하실수가 없구요

set 필드명 = concat('추가하고싶은말'.필드명)

하시면 됩니다 

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

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

f
11년 전

일전에 멤버 테이블 날려먹었던 기억이 새록새록...ㅠㅠ

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

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

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

로그인