테스트 사이트 - 개발 중인 베타 버전입니다

euc-kr > utf8 db 이전 에러 채택완료

박준구 11년 전 조회 6,854

 

 

위의 에러가 발생되는 이유를 알수가 없습니다..

해당 라인 전체는 아래와 같습니다. 개인정보는 * 처리하겠습니다.

INSERT INTO g4_member VALUES (631,'joon74','747237b17df48068','Designer','Designer','0000-00-00','********@naver.com','','','1',6,'75d4d8c67ae65cf0','','19*40504','','','','','','','','',48,'2012-06-23 10:15:52','207.105.146.2','2002-08-08 13:36:08','','','','2012-08-13 12:50:00','방갑습니다.\r\n좋은 일이 있기를 바랍니다.','',1,1,1,'0000-00-00','','rnfma1','zeroboard','','','','','','','','','');

 

이러한 경험이 있으신분들은 도움 부탁드립니다..ㅜㅜ

라인 14237 부터 14870 이전까지는 문제없이 복원이 되고 있습니다.

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

답변 2개

채택된 답변
+20 포인트
리자
리자 Expert
11년 전

확인해 보니 같은 라인이나 앞 라인에서 ' 가 제대로 막히지 않은 문자열이 몇개 존재합니다.

 

14870 라인의

 

'둘다 없는데 이게 있\?

 

이런 문자열로 인하여 오류가 발생했습니다.

 

 

26670 라인의

 

'콱?? 도 같은 오류가 발생하고 있네요.

 

이렇게 문자열이 따옴표로 막히지 않은 곳들을 모두 막고

 

다시 RESTORE 해주시기 바랍니다.

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

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

해당 테이블은 아래와 같습니다.

 

 --</p><p>-- Table structure for table `g4_member`</p><p>--</p><p> </p><p>CREATE TABLE g4_member (</p><p>  mb_no int(11) NOT NULL auto_increment,</p><p>  mb_id varchar(255) NOT NULL default '',</p><p>  mb_password varchar(255) NOT NULL default '',</p><p>  mb_name varchar(255) NOT NULL default '',</p><p>  mb_nick varchar(255) NOT NULL default '',</p><p>  mb_nick_date date NOT NULL default '0000-00-00',</p><p>  mb_email varchar(255) NOT NULL default '',</p><p>  mb_homepage varchar(255) NOT NULL default '',</p><p>  mb_password_q varchar(255) NOT NULL default '',</p><p>  mb_password_a varchar(255) NOT NULL default '',</p><p>  mb_level tinyint(4) NOT NULL default '0',</p><p>  mb_jumin varchar(255) NOT NULL default '',</p><p>  mb_sex char(1) NOT NULL default '',</p><p>  mb_birth varchar(255) NOT NULL default '',</p><p>  mb_tel varchar(255) NOT NULL default '',</p><p>  mb_hp varchar(255) NOT NULL default '',</p><p>  mb_zip1 char(3) NOT NULL default '',</p><p>  mb_zip2 char(3) NOT NULL default '',</p><p>  mb_addr1 varchar(255) NOT NULL default '',</p><p>  mb_addr2 varchar(255) NOT NULL default '',</p><p>  mb_signature text NOT NULL,</p><p>  mb_recommend varchar(255) NOT NULL default '',</p><p>  mb_point int(11) NOT NULL default '0',</p><p>  mb_today_login datetime NOT NULL default '0000-00-00 00:00:00',</p><p>  mb_login_ip varchar(255) NOT NULL default '',</p><p>  mb_datetime datetime NOT NULL default '0000-00-00 00:00:00',</p><p>  mb_ip varchar(255) NOT NULL default '',</p><p>  mb_leave_date varchar(8) NOT NULL default '',</p><p>  mb_intercept_date varchar(8) NOT NULL default '',</p><p>  mb_email_certify datetime NOT NULL default '0000-00-00 00:00:00',</p><p>  mb_memo text NOT NULL,</p><p>  mb_lost_certify varchar(255) NOT NULL default '',</p><p>  mb_mailling tinyint(4) NOT NULL default '0',</p><p>  mb_sms tinyint(4) NOT NULL default '0',</p><p>  mb_open tinyint(4) NOT NULL default '0',</p><p>  mb_open_date date NOT NULL default '0000-00-00',</p><p>  mb_profile text NOT NULL,</p><p>  mb_memo_call varchar(255) NOT NULL default '',</p><p>  mb_1 varchar(255) NOT NULL default '',</p><p>  mb_2 varchar(255) NOT NULL default '',</p><p>  mb_3 varchar(255) NOT NULL default '',</p><p>  mb_4 varchar(255) NOT NULL default '',</p><p>  mb_5 varchar(255) NOT NULL default '',</p><p>  mb_6 varchar(255) NOT NULL default '',</p><p>  mb_7 varchar(255) NOT NULL default '',</p><p>  mb_8 varchar(255) NOT NULL default '',</p><p>  mb_9 varchar(255) NOT NULL default '',</p><p>  mb_10 varchar(255) NOT NULL default '',</p><p>  PRIMARY KEY  (mb_no),</p><p>  UNIQUE KEY mb_id (mb_id),</p><p>  KEY mb_today_login (mb_today_login),</p><p>  KEY mb_datetime (mb_datetime)</p><p>) ENGINE=MyISAM;</p><p> </p><p>--</p><p>-- Dumping data for table `g4_member`</p><p>--</p><p>

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

답변에 대한 댓글 4개

관리자
11년 전
덤프된 파일의 CHARSET 도 UTF-8 로 변환 하셨는지요?

파일의 CHARSET 도 UTF-8 로 변경합니다. ( 에디트플러스 문서 -> 파일인코딩 -> 파일인코딩변경 )
박준구
11년 전
넵 첫번째로 했던 작업이 파일인코딩 변환이었고,
두번째 작업이 TYPE=MyISAM; 을 ENGINE=MyISAM; 으로 치환하는 것 이었습니다.
현재 11테이블 정도가 복원이 되는데 phpmyadmin 에서 확인시 한글 깨짐없이 잘 올라갔습니다 ㅠㅠ
관리자
11년 전
다른 서버에서도 해보셨는지요?
괜찮으시다면 저희쪽으로 덤프 파일을 보내주실수 있는지요?
덤프파일의 일부분만 주셔도 됩니다.
admin@sir.co.kr 로 보내주시면 테스트 해보겠습니다.
박준구
11년 전
동일한 환경의 호스팅만을 사용중이기 때문에 다른 서버에서 시도는 해보지 못했습니다.
메일로 덤프파일 링크 드렸습니다. 다시한번 감사합니다.

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

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

로그인