同步不同数据库中两个表之间的列值

时间:2015-08-21 04:06:50

标签: mysql

我是MYsql的新用户,我有两个使用points(system1) and money(system2)的独立系统。
我需要这样做以便来自money的{​​{1}}列与bw_money相同。因此,如果在任一列中发生值的更改,它仍将等于其他列中的相同数量。此外,这需要以非常快的速度发生,因为它是一个需要动态更新的实时项目。

pointshop_data

(first database) pointshop_data = uniqueud, points (second database)bw_money= UID, steamid, money money相等。

1 个答案:

答案 0 :(得分:1)

当另一个列发生更改时,您可以use triggers更新一列。触发器是MySQL内部自动执行某些事件的过程,例如,更改列的值。

您需要一个AFTER UPDATE触发器才能在两个方向上传播更改。

(显然在两个地方有价值是必要的,所以我在database normalization上跳过讲座