다음과 같은 SQL에러 메시지는 어떻게 되는건가요? 채택완료

9년 전 조회 3,456

insert g4_visit ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '19735', '182.224.183.193', '2016-06-29', '15:29:50', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36' )

1062 : Duplicate entry '182.224.183.193-2016-06-29' for key 'index1'

error file : /index.php

다음과 같은 SQL에러 메시지는 어떻게 되는건가요?

위에 보면은 중복되어서 안들어 간다는건데요..

테이블에서 확인해 보면은19735 번은 중복되지 않았어요...;;

뭐가 잘못된거죠? 

답변 2개

채택된 답변
+20 포인트

유니크키가 따로 지정되어있는거아니에요?? 

중복되는데이터가 머인지 먼저찾아보셔야할듯..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

같은 날짜에 같은 IP 로 들어오는(방문하는) 것은 1번만 저장이 되어야 합니다. 

무슨 이유인지는 모르겠지만, 다시 insert 를 하려고 하는 것 같습니다. 

소스가 수정된 것은 아닌지요?

디비에 있으면 insert 하지 않도록 해 보세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고