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

쿼리문 질문 채택완료

RAEAN 4년 전 조회 1,977

DB내용중

 

wr_2 값에는

'사과|배|참외|토마토'

 

이렇게 되어 있는데요

 

'사과' 만 wr_subject에 입력시키려고 하는데 어떻게 해야 할까요...

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

답변 3개

채택된 답변
+20 포인트
루미집사

update TABLE_NAME set wr_subject = SUBSTRING_INDEX(SUBSTRING_INDEX(wr_2, '|', 1), '|', -1);

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

답변에 대한 댓글 1개

R
RAEAN
4년 전
감사합니다. 덕분에 잘 해결됐습니다.
제가 질문을 이상하게 올려서 도움주신 아래 두분께서 감사인사 드립니다.
정말 고맙습니다.

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

더 구체적으로 예를 들어서 원하시는 것을 설명해 주세요.

 

update g5_write_BBS set wr_content=concat( wr_content,' ', '사과') where instr( wr_2, '사과')

이런 것을 원하시는 것인지...

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

답변에 대한 댓글 1개

R
RAEAN
4년 전
네 맞습니다.
여분필드만 분리해서 update 시키면 될것 같은데.. 잘 안되네요

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

s
sinbi Expert
4년 전

</p>

<p>$fruit = explode(변수['wr_2']);</p>

<p>$wr_subject = $fruit[0];</p>

<p>

 

변수 자리엔 아래 코드 입력.

list 경우, $list[$i]

view 경우, $view

write 경우, $write

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

답변에 대한 댓글 1개

R
RAEAN
4년 전
답변 감사합니다. 제가 질문을 잘 못했나 봅니다.
글작성시에 입력이 아니라...

기존에 저장되어 있는 DB값중 wr_name 값을 여분필드 wr_2의 첫번째 값으로 변경하고자 합니다.

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

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

로그인