web-dev-qa-db-fra.com

Déplacer la valeur d'un champ personnalisé vers un autre

J'ai un champ personnalisé nommé "vidéo" et je souhaite copier la valeur de ce dernier dans un autre champ personnalisé nommé "theme2035_embed".

Je pourrais le faire manuellement, mais comme j'ai plus de 2 500 articles, ça va donc prendre beaucoup de temps, ce serait bien si quelqu'un pouvait me dire une requête SQL pour le faire en un clic.

Déroutant? laisse moi t'expliquer

Il y a deux champs personnalisés

  1. vidéo
  2. theme2035_embed

Le champ personnalisé "vidéo" contient déjà des valeurs pour chaque publication (ce qui correspond simplement à l'URL de la vidéo YouTube et est différent pour chaque publication).

Maintenant, mon nouveau thème utilise différents champs personnalisés pour la même fonction, c'est-à-dire "theme2035_embed". Ce que je veux faire est de copier toutes les valeurs individuelles du champ personnalisé "vidéo" dans "theme2035_embed", pour chaque article, compte environ 2500.

Et plus tard, supprimez ce champ personnalisé appelé "vidéo".

Mise à jour - Je l'ai compris, au cas où quelqu'un voudrait connaître le code SQL

update wp_postmeta 
set meta_key = 'theme2035_embed' 
where meta_key = 'video'
2
Pranjal

Voici la solution

update wp_postmeta  set meta_key = 'theme2035_embed'  where meta_key = 'video'
2
Pranjal