update문

cate2필드에 들어가있는 값 들이
예를들어
썰썰-눈
썰썰-코

이런식으로 앞에 '썰썰'로 시작되거든요
그런데
저 썰썰을 sirsir으로 바꾸고 싶은데 어떻게 해야되나요?


update 테이블명 set cate2=????? where cate2 like '썰썰%';

이런식으로 하는거 같은데 set다음에 어떻게 해야될지....



썰썰-눈 ----> sirsir-눈
|

댓글 4개

$sql = mysql_query(" select * from table ");

for ($i=0;$row=mysql_fetch_array($sql);$i++) {
$row_ex = explode('-', $row['cate2']);
if ($row_ex[0] == '썰썰') {
mysql_query(" update table set cate2 = 'sirsir-{$row_ex[1]}' where 조건절 ");
}
}

전 개발자는 아닌데 재미 삼아 짜봤습니다.
정확도는 보장 못하니 실행 전에 반드시 테스트를 해보세요... ㄷㄷㄷ;;
헉;;; db에서 바로 할려고했눈뎅 ㅎ
그건 잘 모르겠어요. ㅈㅅ요. ㅎㅎ;;
update 테이블명 set cate2=replace('썰썰','sirssir', cate2) where cate2 like '썰썰%';

DB 에 직접 작업할때는 항상 백업해두신후 하세요.

개발자에게 백업과 복원은 생명입니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 1,531
12년 전 조회 3,273
12년 전 조회 1,519
12년 전 조회 998
12년 전 조회 2,657
12년 전 조회 1,726
12년 전 조회 1,546
12년 전 조회 736
12년 전 조회 2,905
12년 전 조회 961
12년 전 조회 1,700
12년 전 조회 993
12년 전 조회 1,565
12년 전 조회 1,471
12년 전 조회 1,203
12년 전 조회 1,810
12년 전 조회 1,532
12년 전 조회 2,104
12년 전 조회 1,585
12년 전 조회 2,464
🐛 버그신고