[英]MySQL to update a table with information from another table
我只能用一个例子来解释。
我有2个表( table1
和table2
),每个table2
都包含fielda
fieldb
fieldc
和fieldd
。
我想要
UPDATE table2
SET table2.fieldc = table1.fieldc,
table2.fieldd = table1.fieldd
WHERE table2.fielda = table1.fielda
AND table2.fieldb = table1.fieldb
您只是错过了“ table1”声明
update table2, table1
...
其他版本
UPDATE table2
JOIN table1
ON table2.fielda = table1.fielda
AND table2.fieldb = table1.fieldb
SET table2.fieldc = table1.fieldc,
table2.fieldd = table1.fieldd
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.