MySQL实现两张表数据的同步

 更新时间:2016年10月14日 17:41:53   作者:MSTK  
本文将介绍mysql 触发器实现两个表的数据同步,需要学习MySQL的童鞋可以参考。

mysql通过触发器实现两个表的同步,需要了解的朋友可以看一下。

有两张表A和B,要求往A里面插入一条记录的同时要向B里面也插入一条记录,向B里面插入一条记录的同时也向A插入一条记录。两张表的结构不同,需要将其中几个字段对应起来。可以用下面的触发器实现。

表A的触发器:

begin
set @disable=1;
if @disable=1 and NOT EXISTS(SELECT 1 FROM tableB where ID=new.ID) then  
  insert into tableB (ID,对应字段1) values(new.ID,new.对应字段1);
end if; 
set @disable=0;
end

表B的触发器:

begin
set @disable=1;
if @disable=1 and NOT EXISTS(SELECT 1 FROM tableA where ID=new.ID) then  
  insert into tableA (ID,对应字段1) values(new.ID,new.对应字段1);
end if; 
set @disable=0;
end

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MySQL decimal unsigned更新负数转化为0

    MySQL decimal unsigned更新负数转化为0

    这篇文章主要介绍了MySQL decimal unsigned更新负数转化为0,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • 记一次mysql5.7测试数据库被删表的问题

    记一次mysql5.7测试数据库被删表的问题

    这篇文章主要介绍了记一次mysql5.7测试数据库被删表的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 浅谈mysql 自定义函数

    浅谈mysql 自定义函数

    本文主要是分析了一下在工作中写的一个mysql的自定义函数,很简单,仅仅是希望能对大家理解mysql自定义函数有所帮助。
    2014-09-09
  • mysql模糊匹配多个值的两种方法实例

    mysql模糊匹配多个值的两种方法实例

    我们平时使用msyql需要模糊的匹配字段的时候,我们第一反应就是使用like查询语句来模糊匹配,下面这篇文章主要给大家介绍了关于mysql模糊匹配多个值的两种方法,需要的朋友可以参考下
    2022-12-12
  • 用批处理实现自动备份和清理mysql数据库的代码

    用批处理实现自动备份和清理mysql数据库的代码

    有网友问我在win2003下如何自动备份MySQL数据库,既然是自动备份,那肯定得写脚本,当然我们也可以利用软件实现
    2013-08-08
  • CentOS 7下使用rpm包安装mysql 5.7.18

    CentOS 7下使用rpm包安装mysql 5.7.18

    这篇文章主要为大家详细介绍了CentOS 7下使用rpm包安装mysql 5.7.18的教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    MySQL DATEDIFF函数获取两个日期的时间间隔的方法

    这篇文章主要介绍了MySQL DATEDIFF函数获取两个日期的时间间隔的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • MySql官方手册学习笔记1 MySql简单上手

    MySql官方手册学习笔记1 MySql简单上手

    这是我学习MySql 5.1时做的一些整理与笔记,希望能理一理自己学到的东西,如果能有助于各位同道学习MySql那就更是意外之喜了,呵呵
    2012-10-10
  • Mysql中的嵌套子查询问题

    Mysql中的嵌套子查询问题

    这篇文章主要介绍了Mysql嵌套子查询,子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式,为了让读者更加清楚子查询的概念,感兴趣的朋友跟随小编一起看看吧
    2022-01-01
  • MySQL脚本批量自动插入数据及数据可按条件插入实现

    MySQL脚本批量自动插入数据及数据可按条件插入实现

    在初始化数据库或者导入一些数据时,常常会用到批量的操作,本文主要介绍了MySQL脚本批量自动插入数据及数据可按条件插入实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01

最新评论