반응형
Wordpress MySQL 데이터베이스에있는 내 사이트 URL의 모든 인스턴스를 새 사이트 URL로 전역 적으로 바꾸고 싶습니다. 이를 위해 phpMyAdmin을 사용하여 데이터베이스를 .sql 파일로 내 보낸 다음 텍스트 편집기에서 전역 바꾸기를 수행 한 다음 phpMyAdmin을 사용하여 .sql 파일을 가져옵니다.
가져 오는 동안 기본 키 오류에 대한 중복 항목이 발생합니다. 이것을 디버깅하려고 시도하면서 파일을 내 보낸 다음 동일한 파일을 가져와 변경하지 않았는데도 동일한 오류가 발생합니다.
이 문제를 해결하는 데 도움을 주셔서 감사합니다.
--
-- Dumping data for table `wp_comments`
--
INSERT INTO `wp_comments`
(`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`
,`comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`
,`comment_content`, `comment_karma`, `comment_approved`, `comment_agent`
,`comment_type`, `comment_parent`, `user_id`)
VALUES (1, 1, 'Mr WordPress', ''
,'http://wordpress.org/', '', '2011-04-28 00:49:55', '2011-04-28 00:49:55'
,'Hi, this is a comment.<br />To delete a comment,
just log in and view the post's comments.
There you will have the option to edit or delete them.'
, 0, 'post-trashed', '', '', 0, 0 ) ;
MySQL said:
#1062 - Duplicate entry '1' for key 'PRIMARY'
해결 방법
원본 데이터는 여전히 데이터베이스에 있습니다.
수동으로 작업하는 경우 새 값으로 INSERT
쿼리 대신 UPDATE
를 보내지 만 일괄 가져 오기를 수행하므로 가져 오기 전에 기존 테이블을 정리하십시오.
DELETE FROM `tblName`;
먼저 데이터를 백업하십시오.
참조 페이지 https://stackoverflow.com/questions/5860074
반응형
'MySql' 카테고리의 다른 글
MySQL mysql 워크 벤치 MD5 컬럼-방법? (0) | 2020.10.09 |
---|---|
MySQL 대 PostgreSQL? Django 프로젝트에 어떤 것을 선택해야합니까? (0) | 2020.10.09 |
MySQL 저장 프로 시저의 MySQL PREPARE 문 (0) | 2020.10.08 |
MySQL 명령 줄을 통해 테이블 변경 (0) | 2020.10.08 |
MySQL의 Md5 및 Salt (0) | 2020.10.08 |
댓글