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포인트를 주게 되는데 로그인을 하기만 하면 이 메세지가 뜨네요...
기존에 가입한 회원들도 글을 쓰거나 읽거나 해서 포인트가 생기면 이 메세지가 뜹니다
어디서 손을 대야 할지요..
고수님들의 조언 부탁합니다.
오류 주소 :
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
이렇게 이니 확인하세요.
디비에 필드가 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
이렇게 되어 있습니다..ㅜㅜ
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
이렇게 되어 있습니다..ㅜㅜ