mysql能够实现存储过程调用异地数据库吗? 情况是,某系统触发执行A数据库的存储过程进行一系列运算后生成结果表,需要将这部分结果表的数据远程保存到异地的B数据库,想通过在A数据库上写一个存储过程,来远程将数据保存到异地的B数据库上,请各位指点一下,不甚感激!mysql存储数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、用FEDERATED引擎,示例CREATE TABLE `a` ( `tid` INT(6) NOT NULL AUTO_INCREMENT, `subject` VARCHAR(20) DEFAULT NULL, UNIQUE KEY `tid` (`tid`), KEY `tt` (`tid`,`subject`)) ENGINE=FEDERATED CONNECTION='mysql://aa:[email protected]:3306/ee/a'ee:数据库名a:表名访问此表即可2、导出A数据,再导入B 1 如楼上用FEDERATED引擎2 做A数据库做B数据库的master-master结构 这样可以直接写数据到本机 然后同步到B机 刚尝试了下,还有个疑问,就是这种表对表的映射,可以是多对一的映射吗?例如A机器上的一张表tb,映射到B机器上的一张表remote_b_tb,还可以映射到C机器上的remote_c_tb,如果我修改任意一台机器的映射表,例如在C机器上向remote_c_tb插入一条数据,则B机器上remote_b_tb和A机器上的tb会实时的同步到最新的数据吗?(刚刚实际测试是会同步的,但是不知是否会有其他问题)。如果我同时存在操作remote_c_tb,remote_b_tb表中的数据,如添加,修改,则1张主表和两张映射表之间是否会存在同步问题了? 刚尝试了下,还有个疑问,就是这种表对表的映射,可以是多对一的映射吗?例如A机器上的一张表tb,映射到B机器上的一张表remote_b_tb,还可以映射到C机器上的remote_c_tb,如果我修改任意一台机器的映射表,例如在C机器上向remote_c_tb插入一条数据,则B机器上remote_b_tb和A机器上的tb会实时的同步到最新的数据吗?(刚刚实际测试是会同步的,但是不知是否会有其他问题)。如果我同时存在操作remote_c_tb,remote_b_tb表中的数据,如添加,修改,则1张主表和两张映射表之间是否会存在同步问题了? 新手安装MySQL为什么总是很无响应 mysql 多对一同步 MySQL是否适合用来维护TB级的数据 为什么修改数据库隔离级别后没有效果? mysql数据库,varchar属性字段,为什么中文的横线无法插入呢? mysql存储过程逐条更新数据表记录 太慢了,帮忙提醒一下 ap 是linux+apache+PHP,db是:windows+mysql,怎么配置链接mysql? 菜鸟一个,刚学Mysql,向各位请教 jsp怎么和mysql数据库连接????? 一订单多供应商如何设计表结构? 通过PHP 插入到MYSQL 的中文乱码
`tid` INT(6) NOT NULL AUTO_INCREMENT,
`subject` VARCHAR(20) DEFAULT NULL,
UNIQUE KEY `tid` (`tid`),
KEY `tt` (`tid`,`subject`)
) ENGINE=FEDERATED
CONNECTION='mysql://aa:[email protected]:3306/ee/a'
ee:数据库名
a:表名访问此表即可
2、导出A数据,再导入B
2 做A数据库做B数据库的master-master结构 这样可以直接写数据到本机 然后同步到B机
如果我同时存在操作remote_c_tb,remote_b_tb表中的数据,如添加,修改,则1张主表和两张映射表之间是否会存在同步问题了?
刚尝试了下,还有个疑问,就是这种表对表的映射,可以是多对一的映射吗?例如A机器上的一张表tb,映射到B机器上的一张表remote_b_tb,还可以映射到C机器上的remote_c_tb,如果我修改任意一台机器的映射表,例如在C机器上向remote_c_tb插入一条数据,则B机器上remote_b_tb和A机器上的tb会实时的同步到最新的数据吗?(刚刚实际测试是会同步的,但是不知是否会有其他问题)。如果我同时存在操作remote_c_tb,remote_b_tb表中的数据,如添加,修改,则1张主表和两张映射表之间是否会存在同步问题了?