• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql 触发器实现两个表的数据同步

mysql 触发器实现两个表的数据同步

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql触发器,mysql触发器实例,mysql触发器语法,mysql创建触发器,mysql触发器insert等相关知识,希望本文的分享对您有所帮助
mysql通过触发器实现两个表的同步
目前,在本地测试成功。
假设本地的两个数据库a和b,a下有表table1(id, val) b下有表table2(id, val)
假设希望当table1中数据更新,table2中数据同步更新。
代码:
DELIMITER $$
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
TRIGGER `a`.`触发器名` BEFORE UPDATE
ON `a`.`table1`
FOR EACH ROW BEGIN
IF new.id!=old.id THEN
UPDATE `b`.`table2` SET `b`.`table2`.id=new.id WHERE `b`.`table2`.val=old.val;
END IF;
END$$
DELIMITER ;
网上找了很多代码,在phpadmin中运行都不成功,总是语法错误,phpmyadmin也不能可视化建立触发器,所以找了另一个mysql管理工具,SQLyog。这个工具比较好,java写的,可以通过界面创建触发器,然后再把代码拷到phpmyadmin中运行,成功! </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL查询优化--调整内部变量的详解
  • MySQL笔记之触发器的应用
  • 一次非法关机导致mysql数据表损坏的实例解决
  • 如何测试mysql触发器和存储过程
  • mysql 触发器实现两个表的数据同步
  • MySQL触发器学习总结
  • MySQL与SQL的触发器的不同写法
  • 配置MySQL与卸载MySQL实例操作
  • MySQL 在触发器里中断记录的插入或更新?
  • MySQL 5.0触发器参考教程第1/4页

相关文章

  • 2018-12-05SQL Server 2008 阻止保存要求重新创建表的更改问题的设置方法
  • 2017-05-11MySQL查询优化--调整内部变量的详解
  • 2017-05-11防止服务器宕机时MySQL数据丢失的几种方案
  • 2018-12-05 MongoDB的查询
  • 2018-12-05SQL Server下几个危险的扩展存储过程
  • 2017-05-113步搞定纯真IP数据导入到MySQL的方法详解
  • 2018-12-05SQL语句技巧:查询时巧用OR实现逻辑判断
  • 2018-12-05MySQL 不允许从远程访问的解决方法
  • 2017-05-11mysql字符集和数据库引擎修改方法分享
  • 2018-12-05一些mysql启动参数的说明和优化方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Python Unittest怎么进行自动化的单元测试
    • MySQL数据库的shell脚本自动备份详情介绍
    • SQLserver 2005文件和文件组的作用说明
    • 使用cmd命令行窗口操作SqlServer的方法
    • 将MySQL的临时目录建立在内存中的教程
    • 详细介绍xtrabackup的备份原理
    • 使用mysql事件调度器定时删除binlog
    • 安装SQL2005 29506错误码的解决方案
    • MySQL中count(), group by, order by的具体使用详解
    • MongoDB中帐号管理(用户名密码设置)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有