需求:
同一主机同实例MySQL有A和B两个库,现在需实现test1库中表host和test2库中表host插入、删除、更新单向同步。(table01与table02具有相同表结构)
解决方案:
可以使用触发器实现,举例如下:
1、创建模拟环境
create database test1;
use test1
CREATE TABLE `host` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
`host` varchar(20) NOT NULL,
`port` tinyint(2) NOT NULL,
`user` varchar(10) NOT NULL,
`pwd` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8
create database test2;
use test2
CREATE TABLE `host` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
`host` varchar(20) NOT NULL,
`port` tinyint(2) NOT NULL,
`user` varchar(10) NOT NULL,
`pwd` varchar(20) NOT NULL,<