mysql 跨库同步_同主机单实例MySQL跨库同步指定表

本文介绍了在同一台主机上的MySQL实例中,如何实现test1库的host表与test2库的host表之间的插入、删除、更新操作的单向同步。通过创建触发器来自动同步数据,避免了递归死循环,并提供了查看和删除触发器的方法。
摘要由CSDN通过智能技术生成

需求:

同一主机同实例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,<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值