我不小心用错误的信息更新了比我应该拥有的记录多得多的记录。我在另一个架构中有正确的信息,但我无法弄清楚如何更新不正确的信息。
我试过类似的东西——
Insert into schema1.table1 set columnName = (Select statement????) Where ?????
然后我迷路了。我已经阅读并尝试了一些答案,但我总是得到语法错误,或者什么也没发生。
任何帮助将不胜感激。
update schema1.table1
inner join schema2.table2
on schema1.table1.IDColumn = schema2.table2.IDColumn
set schema1.table1.column1 = schema2.table2.column2
这对我有用