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

sql 질문입니다. 채택완료

포도야놀쟈 10년 전 조회 2,118

한필드의 데이터 값이 <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 포인트
10년 전
아래 쿼리를 사용해 보세요. update DB set 필드명=REPLACE(필드명, &#039;3_&#039;, &#039;4_&#039;)
로그인 후 평가할 수 있습니다

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

10년 전

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

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

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

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

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

로그인