根据表A的数据更新表B的数据

有时候作数据同步,须要根据某些规则从旧表获取数据并更新到新表当中,一开始不知道该怎么作,大学学的数据库基础中可不包含这部份内容,这里记下方法,供之后查阅: 例子:将表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
相关文章
相关标签/搜索