2014-12-03 101 views
0

我意外地更新了比我应该得到的错误信息多得多的记录。我在另一个模式中有正确的信息,但我无法弄清楚如何更新不正确的信息。从另一个模式上的表更新表中的列MySql

我已经试过类似 -

Insert into schema1.table1 set columnName = (Select statement????) Where ????? 

然后我迷路。 我已经阅读并尝试了一些答案,我不停地得到语法错误,或者什么也没有发生。

任何帮助,将不胜感激。

回答

0
update schema1.table1 
inner join schema2.table2 
on schema1.table1.IDColumn = schema2.table2.IDColumn 
set schema1.table1.column1 = schema2.table2.column2 

这为我工作

相关问题