sql 질문입니다. 채택완료

10년 전 조회 2,166

한필드의 데이터 값이 <br>
< br>
3_23512 < br>
3_31452 < br>
3_12353 < br>
3_12355 < br>
3_12351 < br>
  . < br>
  . < br>
  . < br>
< br>
일때 <br>
< br>
이 필드 값 3_#### 의 첨 '3'을 전부 '4'로 고치고 싶은데 <br>
어떻게 하죠 하나하나 바꿀순 없고 도데체 방법을 모르겠네요.. < br>
< br>
update set DB ~~~ 이런 머 없나요? < br>
답변 바랍니다...  

답변 2개

채택된 답변
+20 포인트
아래 쿼리를 사용해 보세요. update DB set 필드명=REPLACE(필드명, '3_', '4_')
로그인 후 평가할 수 있습니다

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

UPDATE tableName SET columnName = REPLACE(columnNam, "3_", "4_") WHERE columnName LIKE "3_%"

작업하기 전에 백업하고 하시길...

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

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

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

로그인
🐛 버그신고