【问题标题】:Copy Meta Value from one column to another column which have specific meta_key将元值从一列复制到具有特定元键的另一列
【发布时间】:2014-03-16 03:35:15
【问题描述】:

好的,所以我有这个问题,它与使用 SQL 的 wordpress 中的帖子有关。

尝试复制下面的元值:

meta_key = cb_video_embed_code_post

meta_value = youtube 链接

对于 meta_key 为 _feature_video 但我只想更改 meta_value 的每个实例。我希望这是有道理的 - 以我有限的 SQL 知识很难解释

meta_key = _featured_video

meta_value = youtube 链接

如果帖子没有价值,那么我希望创建一个 _featured_video。

非常感谢任何帮助!

【问题讨论】:

  • 你只想要sql query 或code ???
  • SQL 查询请... :-)

标签: sql wordpress phpmyadmin


【解决方案1】:

你的 sql 查询会是这样的(我猜),

$sql = "INSERT INTO `wp_postmeta` (
    `post_id` , `meta_key` , `meta_value`
)
VALUES
(
    '".$POST_ID."',
    '_featured_video', 
    (SELECT P1`meta_value` FROM wp_postmeta as P1 WHERE P1.`meta_key` = 'cb_video_embed_code_post' AND P1.`post_id` = '".$POST_ID."')
)";

在此查询中,$POST_ID 将是您的各种帖子 ID...

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-28
    • 2018-04-22
    • 2016-04-20
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    相关资源
    最近更新 更多