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
운영게시판
최근게시물
MS-SQL Q&A 1762 게시물 읽기
No. 1762
[긴급요청]이미 데이터가 들어간 테이블에 Primary key를 설정하려면 어케 해야하나요?
작성자
박은영
작성일
2005-01-31 20:47
조회수
2,978

현재 운영 중인 사이트에

엄청 많은 자료가 들어있는 디비가 있습니다.

서버 이전 작업중 디비를 잘못 옮기는 바람에

primary key 설정이 빠져서..

primart key 필드가 중복되고.. 같은 데이타가 여러번 올라가는 경우가 발생하였습니다.;;

여기서 primary key를 잡을 수 있는 방법이 있을까요??

일일이 데이타를 다 지워야 하는건지.. 어떤 방법이 없는지.. 꼭 알고 싶습니다 ㅜㅜ

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

일단은 그 테이블의 백업이 우선이겠네요

그리고 중복된 데이터만 찾아서 임시테이블로 복사

원본 테이블에서 중복된 레코드 삭제, PK를 잡으시고 

지원진 값중 삭제되지 않아도 되는 것이 삭제되었다면 임시테이블에

복사했던 데이터를 다시 카피하여 복구하십시요

 

 

여리님이 2005-02-01 09:33에 작성한 댓글입니다.
이 댓글은 2005-02-01 09:34에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1765MS-SQL 에서 mysql 의 LAST_INSERT_ID() 와 같은 역활을 하는 함수는? [3]
이지환
2005-02-01
8873
1764구문이 왜 잘못 되었다는 걸까요? [1]
서준용
2005-02-01
3018
1763오라클에서 사용하는 over(partition by ) 함수를 mssql에서 사용이 가능한가요? [3]
남상우
2005-02-01
6353
1762[긴급요청]이미 데이터가 들어간 테이블에 Primary key를 설정하려면 어케 해야하나요? [1]
박은영
2005-01-31
2978
1761jdbc error, connection reset by peer
질문자
2005-01-31
3279
1760osql 에서 질문 입니다. [2]
김민석
2005-01-29
2543
1759mssql connection 시 ClassNotFoundException 해결책좀 알려주세요. [1]
mssql 초보
2005-01-28
3045
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다