有时候做数据同步,需要根据某些规则从旧表获取数据并更新到新表当中,一开始不知道该怎么做,大学学的数据库基础中可不包含这部分内容,这里记下方法,供以后查阅: 例子:将表b中的一列数据,更新到表A |tableA .key|tableA .value| |--|--| |1| | |2| |
|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的方案:
UPDATE TableA a,TableB b SET a.value = b.value WHERE a.key = b.key
本文介绍了一种在不同数据库表间进行数据同步的方法,通过SQL更新语句实现表B的数据更新到表A的过程,适用于SQL Server和MySQL环境。

17万+

被折叠的 条评论
为什么被折叠?



