有時候作數據同步,須要根據某些規則從舊錶獲取數據並更新到新表當中,一開始不知道該怎麼作,大學學的數據庫基礎中可不包含這部份內容,這裏記下方法,供之後查閱: 例子:將表b中的一列數據,更新到表A |tableA .key|tableA .value| |--|--| |1| | |2| |sql
|tableB.key|tableB.value| |-|-| |1|文本1| |2|文本2| Sqlserver的方案:數據庫
update a set a.value=b.value from tableA a, tableB b where a.key=b.key
Mysql的方案:code
UPDATE TableA a,TableB b SET a.value = b.value WHERE a.key = b.key