Wo befindet sich die Medienbibliothek in der Datenbank?
2 Antworten
- Stimmen
-
- 2012-10-11
Die Medienbibliothekbefindet sich sowohlin wp_posts als auchin wp_postmeta .
- wp_postmeta enthält die Bild-URL
- wp_posts enthälteinen Eintragfürjedes Einfügen von Bildernin einen Beitrag zusammenmit der Beitrags-ID.
Das Exportieren und Importieren dieserbeiden Tabellen als SQLfunktioniertebei mirnicht -ich habe 'doppelten Eintragfür Schlüssel 7'erhalten ...
Das Exportieren und Importieren dieserbeiden Tabellen als CSV hat mit "CSVmit Ladedaten"funktioniert.
Vor dem Import habeich die 2 Tabellenin der Empfängerdatenbankgeleert.
The Media Library lives in both wp_posts and wp_postmeta.
- wp_postmeta contains the image URL
- wp_posts contains an entry for each image insertion into a post, along with the post ID.
Exporting and importing these 2 tables as SQL did not work for me - I received 'duplicate entry for key 7'...
Exporting and importing these 2 tables as CSV did work, using "CSV using load data".
Before importing, I emptied the 2 tables in the recipient database.
-
Eine alternative Möglichkeit,vom lokalen Entwickler zum Remote-Host zu wechseln,ist die Verwendung von [WP Migrate DB] (https://wordpress.org/plugins/wp-migrate-db/).An alternative way to move from local developer to live remote host is to use [WP Migrate DB](https://wordpress.org/plugins/wp-migrate-db/).
- 0
- 2017-02-03
- Steve
-
- 2013-04-13
Wählen Sie * aus wp_posts aus,wobeipost_type='Anhang';
Gibt alle Einträgein der Medienbibliothek zurück.
Nach der Ausführung können Sie die Ergebnistabelle als SQL,CSV oderein anderesbeliebigesportables Datenformatexportieren. Denken Sie daran,wenn Sienicht sicher sind,ob die Einträgebereitsin Ihrer Datenbank vorhanden sind,verwenden Sie die AnweisungINSERT IGNORE
anstelle vonINSERT
. (Diesist durch Exportieren von Panin phpMyAdmin oder anderen MySQL-Clientsmöglich.)
Außerdemgibt esin jedem Beitrag Einträge,die sich auf die Medienbibliothekbeziehen,z. B. Anhangsbilder oder Miniaturbilder,diein der Tabellewp_postmeta code>gespeichert sind. Wordpress speichert sie so,dass die Medien "anhängen". zu Beiträgen oder Seiten. Wenn Siemöchten,dass diese auchexportiert werden,müssen Sie Folgendes verwenden:
SELECT * FROM `wp_postmeta` WHEREmeta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
Und dann können Sie sienach Beliebenexportieren. Esist alles,wasich über Medienbibliothekin Wordpress weiß.
Select * from wp_posts where post_type = 'attachment';
Will return all the entries in the Media Library.
After the execution, you can export the result table as SQL, or CSV, or any other portable data format you like. Remember, if you are not sure if the entries already exist in your database, use theINSERT IGNORE
statement instead ofINSERT
. (This is possible through exporting pan in phpMyAdmin or other MySQL clients).
Also, there are entries referring to the Media Library in each post, such as attachment images or thumbnail images, which are stored in thewp_postmeta
table. Wordpress stores them so the media "attaches" to posts or pages. If you want those to be exported too, you will need to use something like this :SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
And then you can export them to wherever you want. It is all I know about media library stuff in Wordpress.
-
Sie habenmirein bisschen Lichtin die Welt der Dunkelheitgebracht,die WordPress-EntwicklungistYou've provided me a small bit of light in the world of darkness that is WordPress development
- 8
- 2017-10-12
- kbuilds
-
Wasist "Panexportieren"?What is "exporting pan" ?
- 0
- 2020-07-21
- SherylHohman
Ichexportiereeine Wordpress-Site von localhost aufeinen Webhost und kann die Medienbibliotheknichtimportieren,da der Webhost localhostnicht kontaktieren kann.
Ich habe alle localhost-Dateien aus/wp-content/uploads/... hochgeladen und denke,ichmussnur den Teil der MySQL-Datenbankisolieren,der die Medienbibliothekenthält,und die URL anpassenImportieren Sie dann die SQLin die Webhost-Datenbank.
Können Siemirbitte sagen,wo sich die Medienbibliothekin der MySQL-Datenbankbefindet?