【MySQL】rds 不支持镜像表/联合表,怎么办?
程序员文章站
2022-07-04 08:28:24
出于对业务的不了解,往往会让人做出错误的判断 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT COMMENT '客户ID', varchar(250) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL CO ......
出于对业务的不了解,往往会让人做出错误的判断
create table `new_tables` ( `customer_id` int(11) not null auto_increment comment '客户id', `customer_code` varchar(250) character set utf8 collate utf8_bin default null comment '客户编码', `customer_name` varchar(250) character set utf8 collate utf8_bin default null comment '客户名称', `district_name` varchar(250) character set utf8 collate utf8_bin default null comment '地区名称', `develop_date` date default null comment '发展日期', `contacts` varchar(250) character set utf8 collate utf8_bin default null comment '联系人', `contacts_tel` varchar(11) character set utf8 collate utf8_bin default null comment '联系人电话', `salesman_name` varchar(250) character set utf8 collate utf8_bin default null comment '专营业务员名称', `departments_name` varchar(250) character set utf8 collate utf8_bin default null comment '分管部门名称', `use_yn` varchar(250) character set utf8 collate utf8_bin default null comment '是否使用', `create_id` int(11) default null comment '创建人', `create_date` datetime default null comment '创建时间', `update_id` int(11) default null comment '修改人', `update_date` datetime default null comment '修改时间', primary key (`customer_id`), unique key `客户编码` (`customer_code`) ) engine=federated default charset=utf8 connection='mysql://userdb:******@localhost:3306/xxxxsdb/t_lg_xxxxxx_xxxxxx';
经过查询,rds 不支持 federated 引擎,可以借助 阿里云数据传输服务dts来实现,表的时时同步
用人,就要受制于人
federated参考阅读:
http://blog.chinaunix.net/uid-22788794-id-3803970.html