本人在做2个php网站,2个网站之间的某些记录是共同拥有的。
A或者B网站如果发表新闻,现在后台我是做了一个选项,是否同步到另外一个网站,如果选择是,那么在插入本网站的数据库时,也会插入另外一个网站的数据库。现在做法是php判断是否复制,如果是,执行2次不同数据库连接的插入命令。
想问下,有没有从数据库角度完成的。本来是想用触发器来做,但是发现触发器不能跨数据库,并且还是不同服务器上的数据库。然后想到主从同步,但是2个数据库之间并不是主从关系,相互都可能复制记录,而且主从配置的话如何做出判断此条记录是否复制呢?
求大神指点。
大致上,2个mysql的news都做插入前触发器,判断copy字段是否为1,1就是复制,然后把这条记录生成零时表,零时表内容除了copy改为0之外其他一样,改为0防止另一个mysql重复相同操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。