Navicat写MySQL触发器,用来同步表

Posted 挪威森林猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat写MySQL触发器,用来同步表相关的知识,希望对你有一定的参考价值。

1.首先创建tb1 , tb2 两个表 

create tb1(id INT,name varchar(30));
create tb2(id INT,name varchar(30));

2.编写触发器 , 用navicat  , 主要是实现表1和表2的同步

 

 3.插入数据  insert into tb1  values(1,\'可可\');

结果>>

 

 tb2 中自动会有插入表1的数据 . 从而实现了同步 , begin end中间就是执行插入表1之后,

需要执行的语句 , after 是之后 , instead  是插入之前 . 由于只是为了同步  , 所以用的之后 .

ps(如果是之前, 可以用来检查 , 比如卖出东西 , 检查一下是够大于0 , 如果是 , 那么就可以减1

如果是0 , 那么就取消这次购买!!)

  

以上是关于Navicat写MySQL触发器,用来同步表的主要内容,如果未能解决你的问题,请参考以下文章

使用navicat比对两个mysql数据库表结构,并做数据同步

利用navicat创建存储过程触发器和使用游标的简单实例

Navicat 创建MySQL触发器

Navicat 创建MySQL触发器

Navicat for mysql 中 当表一数据更新后,自动更新表2数据

Navicat 8 for MySQL 1146 - Table 'mysql.event' doesn`t exist 就是在打开数据库和同步数据的时候出现,