답변:
미디어 라이브러리는 wp_posts 및 wp_postmeta 모두에 있습니다.
SQL 로이 2 테이블 내보내기 및 가져 오기가 작동하지 않았습니다. '키 7에 대한 중복 항목'을 받았습니다 ...
"로드 데이터를 사용하는 CSV"를 사용 하여이 두 테이블을 CSV로 내보내고 가져 오기 가 작동했습니다.
가져 오기 전에 수신자 데이터베이스에서 2 개의 테이블을 비 웁니다.
Select * from wp_posts where post_type = 'attachment';
미디어 라이브러리의 모든 항목을 반환합니다.
실행 후 결과 테이블을 SQL 또는 CSV 또는 원하는 다른 휴대용 데이터 형식으로 내보낼 수 있습니다. 데이터베이스에 항목이 있는지 확실하지 않은 경우 INSERT IGNORE
대신 문을 사용하십시오 INSERT
. (phpMyAdmin 또는 다른 MySQL 클라이언트에서 pan을 내 보내면 가능합니다).
또한 각 게시물의 미디어 라이브러리를 참조하는 항목 (예 : 첨부 이미지 또는 축소판 이미지)이 wp_postmeta
테이블에 저장되어 있습니다. 워드 프레스는 미디어가 게시물이나 페이지에 "첨부"되도록 저장합니다. 그것들을 내보내려면 다음과 같이 사용해야합니다.
SELECT * FROM `wp_postmeta` WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id')
그런 다음 원하는 곳으로 내보낼 수 있습니다. Wordpress의 미디어 라이브러리에 대해 아는 전부입니다.