gpt4 book ai didi

mysql - 将数据从一个表插入到 ID 匹配的另一个表

转载 作者:行者123 更新时间:2023-11-29 01:20:51 25 4
gpt4 key购买 nike

我有两个表:

1. `blog_export`: 'id', 'body'. 
'id' already has values 'body' is empty.

2. `field_data_body`: 'body_value','entity_id'

我想从 field_data_body 复制 body_value 并将该数据插入表 blog_export 的“body”列中,但仅在 ' id' 匹配 'entity_id'

我有声明

INSERT INTO `blog_export` (`body`)
SELECT `body_value`
FROM `field_data_body`
WHERE `bundle` = 'wp_blog' AND `entity_id` = `blog_export`.`id`

但它不起作用。我该怎么做呢?

最佳答案

您需要执行 UPDATE 操作,而不是像加入其他表一样

UPDATE `blog_export` be
JOIN `field_data_body` fdb ON fdb.`entity_id` = be.`id`
SET be.`body` = fdb.`body_value`;

关于mysql - 将数据从一个表插入到 ID 匹配的另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31819590/

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