그누보드4 DB 복원시 에러가 납니다
본문
카페24 사이트에 있는데로 텔넷에 접속해서 DB를 백업받은 다음,
아래 도스창처럼 mysql -u root -p goto2020 < goto2020.sql 을 쳐서 복원했는데,
ERROR 1062 <23000> at line 764: Duplicate entry '' for key 'mb_nick'이라는 메시지가 나오고 중간에 끝납니다.
phpMyAdmin을 들어가면 원래 테이블이 89개인데 mb_nick까지 19개만 복원됩니다.
구글에서 데이터베이스를 새로 만들라고 하는데 그래도 안되고.. 데이터베이스 배운지 얼마 안된 초보자라 ㅠㅠ
쉽고 자세한 답변 부탁드립니다.
답변 2
g4_mb_nick 이라는 테이블이 보이는군요
이것은 그누보드에 없던 테이블인데 어떤 용도인지 모르겠으나
mb_nick 필드가 중복된 값이 들어갈 수 없도록 만들어져있는 것이 아닌가 싶네요
그런데 mb_nick에 값이 없는 데이터가 2개 이상 존재하는 것으로 보입니다
phpmyadmin에서 확인하여 삭제하거나 임의의 값을 넣거나해서 백업한 후 restore해보세요
mysql 버전이 달라진건 아닌지요...
insert가 아닌 update 문으로 활용해보세요
답변을 작성하시기 전에 로그인 해주세요.