2013-02-21 2 views
1

2 개의 my-sql 데이터베이스 (live-db, test-db)가 있습니다. 라이브 - 데이터베이스에서 데이터베이스 jdo 구현의 테스트 - db로 일부 테이블을 전송해야합니다.데이터 핵에서 자동 증가를 사용하지 않도록 설정 하시겠습니까?

문제는 기본 키가 자동 증가이면 동일한 값을 전송하지 않지만 새로운 값을 생성한다는 것입니다.

프로그래밍 방식으로 데이터 핵에서 자동 증가를 비활성화하는 방법이 있습니까?

답변

0

5 분 소요하고 답변을 찾을 수없는, 그래서 내가 가장 쉬운 방법은 다음을 수행하는 것입니다 생각 : AUTO_INCREMENT 컬럼을

+1

답장을 보내 주셔서 감사합니다. 수동으로 해결할 수 있지만 프로그래밍 방식으로 해결해야합니까? – chrome

0

그래서를) 1) AUTO_INCREMENT 2) 복사 열 값 3 않고 새로운 INT 열을 추가 드롭 하나의 데이터 스토어에 하나의 메타 데이터 집합을 사용할 수 있고 (자동 증가 포함) 한 집합은 다른 데이터 스토어에 대해 (설정하지 않음) 사용할 수 있습니다. JDO 지속성은 단순히 자동 증가의 지침에 따라

관련 문제