Background Image

FORUM

조회 수 18091 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
 linux 64bit
CUBRID Ver.
 9.2.21.0005
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
굉장히당황스럽네요.. 이런 경우는 어떻게 된건지..

Error Number: -670

Operation would have caused one or more unique constraint violations. INDEX pk(B+tree: 5|573|1070) ON CLASS ha_customer(CLASS_OID: 0|34987|3). key: 1678117(OID: 22|23436|120).[CAS INFO - 183.111.159.79:33000, 1, 27837].

INSERT INTO `ha_customer` (`cu_name`, `cu_hp`, `cu_date`, `cu_email`, `cu_etc`, `pa_cp_code`, `pa_code`, `cu_ip`, `cu_cond`, `cu_mileage`) VALUES ('테스트', '01000000000', 1483426892, NULL, NULL, '1025', '2124', '220.124.231.82', 1, 0)

오류가 한번 뜨고

다시 재시도 하니 primary key 인 cu_no 가 중복으로 들어갔습니다.

이미지 첨부하였습니다.

그런데 희안하게도 cu_no=1678118 하면 1 row만 조회가 됩니다.

그리고 cu_no=1678117 로 조회하면 cu_no가 1678118인 게 조회가 됩니다.

그리고 실제로 조회해서 웹상으로 데이터를 출력해보면

1678117로 조회하여 row를 가져왔으면 cu_no는 1678118로 표기가 되어 버립니다.

매니저로 1678117 로 변경하려고 하니

Operation would have caused one or more unique constraint violations. INDEX pk(B+tree: 5|573|1070) ON CLASS ha_customer(CLASS_OID: 0|34987|3). key: 1678117(OID: 22|23436|120).[CAS INFO - db03.jejuv.com:33000,4,11357],[SESSION-5341],[URL-jdbc:cubrid:db03.jejuv.com:33000:haeuricoupon:dba:********:].

에러가 뜨네요


정말 난감하네요..ㅡㅡ..

답변 부탁드립니다.


  • ?
    박세훈 2017.01.04 03:07

    테이블 스키마, insert 작업시 진행되었던 사항을 자세하게 적어 주셔야 확인이 가능하겠습니다.


    우선 적어주신 내용으로만 답변을 드리면 AUTO_INCREMENT 기능을 사용하여 테이블을 생성한것으로 보입니다.

    AUTO_INCREMENT는 내부 객체의 값을 증가시키며 입력해주는 방법으로 insert 시 직접적으로 값을 넣어주게되면

    UNIQUE 에러는 발생될 수 있습니다. 조회 관련된 부분은 발생될 수 없는 사항입니다.

    해당 테이블 스키마와 DATA를 shpark@cubrid.com으로 보내주시면 확인해보겠습니다.


    AUTO_INCREMENT 관련된 자세한 사항은 아래 링크를 확인해주세요.

    http://www.cubrid.org/manual/ko/9.3.0/sql/schema/table.html#auto-increment





  • ?
    봉보로봉봉 2017.01.04 19:23

    ??

    AUTO_INCREMENT 부분을 직접적으로 입력해준적이 없습니다.


    자동으로 늘어나는 상태에서 저런 현상이 있는 겁니다.


    쿼리도 보여드렸느데요..


    cu_no가 primary key 입니다.

  • ?
    박세훈 2017.01.04 20:28

    설정값 및 DB 스키마등의 정보가 있어야 자세한 확인이 가능합니다.

    아래 파일및 백업 파일을 위에 메일 주소로 보내주시기 바랍니다.

    /$CUBRID/conf/cubrid.conf

    /$CUBRID/databases/databases.txt


    cubrid backupdb -z DB명

    /$CUBRID/databases/DB명/DB명_bk* (볼륨 위치의 백업파일)


    --백업 명령관련은 아래 링크를 확인해주세요.

    http://www.cubrid.org/manual/ko/9.3.0/admin/admin_utils.html#db-backup


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views72
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4466
    read more
  3. php에서 cubrid_connect 이부분이 조금..

    Date2008.12.19 By레드오리 Views18095
    Read More
  4. primary key 가 중복으로 들어가네요..

    Date2017.01.04 By봉보로봉봉 Views18091
    Read More
  5. 자동증가 컬럼수정후 자동증가값이 들어가게 하려면?

    Date2010.02.27 By초보 Views18072
    Read More
  6. 데이터바인딩?

    Date2008.12.12 By우페 Views18025
    Read More
  7. trunc 함수 질문입니다.

    Date2016.11.02 ByBI Views18025
    Read More
  8. 컬럼명을 한글로 하였을 경우 쿼리 속도에 영향을 받을 수 있을까요?

    Date2009.04.07 Byspowner Views18013
    Read More
  9. 호스트 추가

    Date2011.12.17 Bykaray2k Views17928
    Read More
  10. 설치관련 다시 질문 올립니다.

    Date2008.12.05 By해바라기 Views17858
    Read More
  11. 웹서버(Win)와 DB서버를 분리할 때 odbc설치 방법

    Date2009.06.26 By안지민 Views17827
    Read More
  12. Fedra 10 에서 8.1.4 설치 문의

    Date2009.03.26 By스나이퍼 Views17804
    Read More
  13. execute 실행시 Attribute column was not found 에러 관련 문의

    Date2021.02.25 By도미켄 Views17779
    Read More
  14. 우분투 릴리즈 설치 지원 안되나요?

    Date2009.05.19 ByHoya Views17739
    Read More
  15. php 5.3.1 / php extension 컴파일 오류 있네요...

    Date2009.12.11 Bydisablerain Views17729
    Read More
  16. PHP 버젼에 따라.. 값을 인식하지 못하는 현상(?)

    Date2008.12.24 By레드오리 Views17693
    Read More
  17. JDBC드라이버 접속에러...

    Date2009.01.07 By서종률 Views17661
    Read More
  18. 큐브리드 포트에 대해서...

    Date2008.12.23 By레드오리 Views17653
    Read More
  19. AUTO_INCREMENT 컬럼 이용시

    Date2009.12.22 Byhyperhand Views17649
    Read More
  20. 업데이트 보완 문제 해결요청

    Date2009.01.20 By가라 가라~ Views17592
    Read More
  21. erwin xml 스키마 내보내기 기능

    Date2014.04.02 Bychocob Views17590
    Read More
  22. service tray 실행 안됨

    Date2009.02.24 By바부대왕 Views17574
    Read More
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales