point 오류 입니다... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

point 오류 입니다... 정보

point 오류 입니다...

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

insert into g4_point set mb_id = 'admin', po_datetime = '2009-03-01 13:38:28', po_content = '2009-03-01 첫로그인', po_point = '100', po_rel_table = '@login', po_rel_id = 'admin', po_rel_action = '2009-03-01'

1062 : Duplicate entry '100' for key 2

error file : /g4/index.php

포인트 오류인데 로그인을 하면 100포인트를 주게 되는데 로그인을 하기만 하면 이 메세지가 뜨네요...
기존에 가입한 회원들도 글을 쓰거나 읽거나 해서 포인트가 생기면 이 메세지가 뜹니다

어디서 손을 대야 할지요..
고수님들의 조언 부탁합니다.

댓글 전체

디비 입력시 기본키로 지정한 값에 동일값을 저장하려고 하는 경우 발생하는 에러입니다.

디비에 필드가 8 있고

po_id  mb_id  po_datetime  po_content  po_point  po_rel_table  po_rel_id  po_rel_action
1 admin 2008-11-17 21:40:47 2008-11-17 첫로그인 100 @login admin 2008-11-17
2 admin 2008-12-13 00:23:15 2008-12-13 첫로그인 100 @login admin 2008-12-13


이중 질문자가  po_point  이라는 필드를 primary(기본키)로 지정 했다치면
po_point  에는 더이상 같은 데이터가 들어갈수 없기때문에
에러메세지가 나는겁니다.
기본 primary(기본키)는 po_id 이며

인덱스가
 
PRIMARY = po_id 
index1  =mb_id  , po_rel_table  , po_rel_id  , po_rel_action 
이렇게 이니 확인하세요.
포인트 에러 나는 것에 대해 대답해 주셔서 감사합니다만
phpmyadmin 화면에서 보면 말씀하신 것처럼 되어 있는데요...?

  키이름            종류        Cardinality        필드
PRIMARY      PRIMARY            1              po_id 
po_rel_list    unique                1              po_point
index1          index                없음          mb_id
                                                            po_rel_table 
                                                            po_rel_id
                                                            po_rel_action 
po_rel_id      fulltext                없음          po_rel_id


이렇게 되어 있습니다..ㅜㅜ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT