2014-12-03 72 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 

這爲我工作