다음과 같은 SQL에러 메시지는 어떻게 되는건가요?
본문
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
유니크키가 따로 지정되어있는거아니에요??
중복되는데이터가 머인지 먼저찾아보셔야할듯..
같은 날짜에 같은 IP 로 들어오는(방문하는) 것은 1번만 저장이 되어야 합니다.
무슨 이유인지는 모르겠지만, 다시 insert 를 하려고 하는 것 같습니다.
소스가 수정된 것은 아닌지요?
디비에 있으면 insert 하지 않도록 해 보세요.
답변을 작성하시기 전에 로그인 해주세요.