gpt4 book ai didi

MySQL - 将数据从一个表复制到另一个

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:56 24 4
gpt4 key购买 nike

我正在尝试从一行中复制数据并创建一个包含一些值的新数据。

我认为它基本上可以正常工作,但我想将 meta_key 的值设置为 additional_articles_0_article_url,而不是复制值“articles”

在那之后,使用相同的 post_id 创建新行?

有什么想法吗?

INSERT INTO tpl_postmeta (post_id, meta_key, meta_value)
SELECT m.post_id, m.meta_key, m.meta_value
FROM tpl_postmeta m
WHERE m.meta_key = "articles" AND m.meta_value LIKE "%.com%";

INSERT INTO tpl_postmeta(post_id, meta_key, meta_value)
VALUES ('same post_id as above','_additional_articles_0_article_title', 'New Article')

最佳答案

我想你只是想要这个:

INSERT INTO tpl_postmeta (post_id, meta_key, meta_value)
SELECT m.post_id, 'additional_articles_0_article_url', m.meta_value
FROM tpl_postmeta m
WHERE m.meta_key = "articles" AND m.meta_value LIKE "%.com%";

关于MySQL - 将数据从一个表复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30087501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com