database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29214 게시물 읽기
No. 29214
varchar 로 되어있는 필드의 특정 내용만 바꾸기?
작성자
푸르미(newton98)
작성일
2009-08-04 11:42
조회수
6,304

안녕하세요?


필드중에 경로를 저장하고 있습니다.

그런데 아이피를 바꿔야 하는 상황이라서요...

뭐 이런식으로 


192.168.0.1\aaaa\1111.jpg -> 192.168.254.1\aaaa\1111.jpg 



그런데 갯수가 한 10만개되는데 바뀔 아이피의 테이블은 만들었는데


특정 필드의 내용만 찾아서 바꾸려고하는 쿼리가 먼지 모르겠습니다.

(예를들면 192.168.0.1   -> 192.168.254.1)


알려주시면 감사하겠습니다.

이 글에 대한 댓글이 총 3건 있습니다.

replace 함수를 쓰시면 좋을듯여

임진표(운가라)님이 2009-08-04 19:32에 작성한 댓글입니다.

안녕하세요 박성원입니다. 


단순히 위와 같은 형식의 변경이라면 아래와 같이 할 수 있지요 ^^


update tmp set col=concat('192.168.254.1',mid(col,11,length(tx))) where left(col,11)='192.168.0.1'



그럼 이만 ^^

박성원(darkancia)님이 2009-08-05 13:38에 작성한 댓글입니다.

박성원님이 주신 쿼리를 힌트로 변경 성공했습니다....


정말 감사합니다.

푸르미(newton98)님이 2009-08-05 17:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29222컬럼이 text인데 insert시 Data too long 이 발생합니다. [1]
김영범
2009-08-07
8311
29216날짜비교해서 다음주 데이터만 뽑아오기. [1]
네코홀릭
2009-08-06
6238
29215정렬알고리즘 [1]
초보남
2009-08-04
5401
29214varchar 로 되어있는 필드의 특정 내용만 바꾸기? [3]
푸르미
2009-08-04
6304
29213살려주세요 ㅜㅜ
김현집
2009-08-03
5561
29212localhost가 아니라 domain으로 connect 시도할때..
서정미
2009-08-03
5729
29211조인하는데 속도 안나옵니다. [1]
우렁씨
2009-08-01
5463
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다