게시판 글쓰기 오류.. 1062 : Duplicate entry '' for key 2 > 그누4 질문답변

그누4 질문답변

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

게시판 글쓰기 오류.. 1062 : Duplicate entry '' for key 2 정보

게시판 글쓰기 오류.. 1062 : Duplicate entry '' for key 2

본문

토마토님의 자동차 매매스킨을 게시판으로 쓰고있는데요..
 
글내용입력하고 나면 다음과같은 에러메시지가 뜹니다.
 
update g4_write_car set ca_name = '기아', wr_option = ',,', wr_subject = '오피러스 최고급 세프티', wr_content = '이왕근사장님', wr_link1 = '', wr_link2 = '', mb_id = 'Admin', wr_name = '최고관리자', wr_email = '*** 개인정보보호를 위한 이메일주소 노출방지 ***', wr_homepage = '', wr_1 = '', wr_2 = '', wr_3 = '', wr_4 = '', wr_5 = '', wr_6 = '', wr_7 = '', wr_8 = '|||||||||||||||||||', wr_9 = '', wr_10= '' where wr_id = '39'
1062 : Duplicate entry '' for key 2
error file : /gbbs/bbs/write_update.php
 
 
어디문제인지 당최모르겠네요...ㅠ_ㅠ
알려주시면 감사하겠습니다 (. .)
  • 복사

댓글 전체

저도 같은 문제 때문에 한 이틀 고생했는데, 저와 같은 경우인지는 모르겠습니다만, 저는 이렇게 해결했습니다.

일단 문제는 mysql 4.1 버전에서 개발했던 것을 mysql 4.0 버전으로 바꿔 줄 때
mysqldump -uroot -p --default-character-set=euckr --compatible=mysql40 testdb > backup.sql
이런 식으로 바꿔 줬더니 테이블에서 많이 사용하고 있는 auto_increment 라는 속성이 빠져 버리더군요.
할 수 없이 그냥 4.1 버전 mysqldump 를 받은 다음에
ENGINE=MyISAM DEFAULT CHARSET=utf8 이 부분을 TYPE=MyISAM 으로 모두 수정해 줬더니
해결되었습니다.

부디 도움이 되시기를...
© SIRSOFT
현재 페이지 제일 처음으로