mysql使用一张表的数据更新另一张表update

Posted 好大的月亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql使用一张表的数据更新另一张表update相关的知识,希望对你有一定的参考价值。

方法1

demo是将class_name赋值为 company

UPDATE work w 
SET w.class_name = (
	SELECT
		a.company 
	FROM
		( SELECT * FROM work ) a 
	WHERE
	a.id = w.id 
	)

方法2

update table_1 t1,table_2 t2 set t1.column = t2.column where t1.id = t2.pid;

以上是关于mysql使用一张表的数据更新另一张表update的主要内容,如果未能解决你的问题,请参考以下文章

orale update一张表的字段为另一张表的字段

SQL问题,怎么将一张表的某个字段更新为另一张表的字段

MySQL用另一张表的字段值Update本表

把一张表中某列数据更新到另一张表的某列

把一张表中某列数据更新到另一张表的某列

SQL Server更新表(用一张表的数据更新另一张表的数据)