【发布时间】:2015-10-27 11:11:57
【问题描述】:
我有两张桌子:
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`
但它不起作用。我该怎么做呢?
【问题讨论】:
-
你的意思是更新对吗?这是一个加入的更新
-
insert用于插入新行。您正在寻找update,它将现有行的字段更新为新值。
标签: mysql