请问mysql中,如何实现一个数据库内,两张表的实时同步互相更新。

在表a中,name字段下有bank用户。表b中,username字段下也有bank用户。现在要求不管a表还是b表中的bank用户的”余额“数值更新时,另外一张表中的“余额”保持同步更新。
表1:名字:mysql

表2:名字:accounts

这两个表在同一数据库。

账户很多,但是只希望alg_bank这个账户保持两张表数值相同。其他的不要变。
因为这两张表都是自己能变化的,所以希望不管哪个变化,另一个一起变化,总是保持相同。

希望有人能帮帮我,谢谢了。
这是我目前写的触发器里面,但是一修改mysql表里面的数据就报错。目前只在mysql这个表写了一个触发器,听说想要实时同步需要两个表各放一个触发器。
begin
UPDATE accounts.balance
SET algserver.accounts.balance = algserver.mysql.balance
where algserver.accounts.name like "%alg_bank" ;
end

通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间。SELECT查询可以发送到从服务器以降低主服务器的查询处理负荷。但修改数据的语句仍然应发送到主服务器,以便主服务器和从服务器保持同步。
如果非更新查询为主,该负载均衡策略很有效,但一般是更新查询。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网