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 30684 게시물 읽기
No. 30684
특정값 일괄 삭제방법?
작성자
신기해(t6742)
작성일
2014-01-22 17:51ⓒ
2014-01-22 17:51ⓜ
조회수
9,038

 작업전 테이블구조

1필드 2필드 3필드 4필드 5필드 6필드
1 2 1 2 1 2
1 1 2 1 1 1
2 1 1 1 2 1
1 2 2 1 1 1

 

작업후 테이블구조

 

1필드 2필드 3필드 4필드 5필드 6필드
  2    2   2
    2      
 2       2  
  2 2      

그림으로 보셨듯  '작업전 테이블'에 있는 '1'이라는 값을 일괄적으로 제거하여 '작업후 테이블'이라는 결과를 얻고자 합니다.

한번에 또는 많지 않는 작업을 통해 일괄적으로 지울 수 있는 방법이 있는지 알고 싶습니다.

실DB는 대략 2만건의 row가 존재하기에 일일이 하기가 힘들어 도움을 요청합니다.

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

 

 

update table set

1필드 = replace(1필드,'1',''), 

2필드 = replace(2필드,'1',''),

3필드 = replace(3필드,'1',''),

4필드 = replace(4필드,'1',''),

5필드 = replace(5필드,'1','');

이런식으로 하니 되긴하네 

 

 

 

 

 

신기해(t6742)님이 2014-01-23 10:24에 작성한 댓글입니다.
이 댓글은 2014-01-23 10:25에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
30687특정 범위의 특정 기간이 포함되는지 확인
안용태
2014-02-07
9057
30686close 없이 계속 세션 사용하는 방법 문의
JooHo.Chun
2014-02-06
9169
30685이월금액 찾아오기..도와주세요. [1]
최진호
2014-01-28
8976
30684특정값 일괄 삭제방법? [1]
신기해
2014-01-22
9038
30683두개의 필드 순서 변경하는것
원재호
2014-01-14
8472
30682필드안에 이상한 글자가 들어가있어요 ㅠㅠ [1]
쿼리초보
2014-01-14
8561
30681MariaDB & Galera Cluster 의 DeadLock 문제
김종화
2013-12-28
10911
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다