MySql 从查询结果中更新数据

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql 从查询结果中更新数据相关的知识,希望对你有一定的参考价值。

个通过外键关联的表 ,将一个表中的内容更新到另一个表中

UPDATE question_extracting_item AS a
INNER JOIN (
	SELECT
		b.id,
		b.title_text 
	FROM
		question AS b 
	) c ON a.question_id = c.id 
	SET a.title_text = c.title_text;

上述 SQL 的结果就是将 表 question 中的 title_text 文本内容 更新到了 表 question_extracting_item 中 title_text 字段上

question 表中的 id ,对应 question_extracting_item 表中的 question_id

以上是关于MySql 从查询结果中更新数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql 视图

mysqli 更新查询是不是应该返回结果?

java 怎样查询MYSQL数据库中的数据;根据id字段查询,获取id 对应的一行数据,并显示 在标签上。

求助一条mysql 更新 语句 where 后面为查询的结果

MySQL查询结果复制到新表(更新插入)

Mysql查询将查询的结果进行更新